ssh反向代理方法

时间:2024-11-02 03:03:58

1、A机器的ip地址是内网ip10.3.1.3

ssh反向代理方法

2、A机器是没有公网ip的机器,但是要确保能外网通畅

ssh反向代理方法

3、在A上ssh有公网IP的B机器ssh -p 2222 -R 101.231.75.91:17788:10.3.1.3多唉捋胝:22 root@101.231.75.91101.231.75.91为B机器公网IP,2222是B机器ssh开放的端口号。17788是自定义的端口号,10.3.1.3:22是A机器的IP和ssh所开放的端口号如图,输入B机器的root密码

ssh反向代理方法

4、通过在B机器上查看所开放的端口号检查会话是否存在

ssh反向代理方法

5、在B机器上反向ssh到A机器ssh -p 17788 root@127.0.0.1当然要A机器的root用户能ssh才行

ssh反向代理方法

6、如图成功从B反向ssh到A上了由于B是直接可以通过公网登录,通过ssh反向代理就能实现在任何能上网的地方都能ssh到内网机器A上

ssh反向代理方法
© 2025 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com