ssh作为代理,反向登录没有固定公网ip的局域网内的某远程服务器

ssh作为代理,反向登录没有固定公网ip的局域网内的某远程服务器:

在远程服务器B上执行如下代码:

ssh -CqTfnN -R 3100:127.0.0.1:22 vi@221.226.77.242 -p 9922

其中221.226.77.242是我的有公网固定ip的主机A,9922是我这台公网主机对外暴露的ssh端口号

此时我需要再登录主机B的时候,只在要主机A上执行 ssh -p 3100 root@127.0.0.1即可以登录到B上面。

此方法解决了主机B没有公网ip,其身处于某一局域网内但B又可以访问外网的环境。用户可以主动直接ssh连接到此台局域网内的主机B

 

 

posted @ 2021-11-09 15:00  元几科技  阅读(360)  评论(0编辑  收藏  举报