在线上某台有公网IP 比如 222.1.0.1 的服务器上,开放了一个SSH帐号 proxyuser 密码,希望给大家通过这个SSH可以实现正向代理或SOCKET5隧道代理等,方便访问线上的内网。 SOCKET5隧道已经玩了很多次了,windows 用xshell 或 Bitvise SSH Client等工具都行,但这次是在linux里,主要用途是对线上做批量部署,能用纯命令更好。 查了些资料,实现了这个方式
sh -L 0.0.0.0:22126:192.168.10.126:22 proxyuser@222.1.0.1 -p 1555
操作后本机会监听 22126,
连接本地的 ssh -p 22126 root@127.0.0.1
等于连接的 192.168.10.126:22
。
局域网用其它xshell电脑 连接这个机器的 22126也一个意思。
[root@localhost ~]# netstat -anp | grep 22126
tcp 0 0 0.0.0.0:22126 0.0.0.0:* LISTEN 21843/ssh
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。