SSH反向端口转发
有本地主机在内网192.168.1.10,目标主机在内网192.168.22.10,有公网ip的中转服务器131.72.6.154。内网无法通过公网直接访问。
所以本地主机要发送数据给目标主机的端口5900,就需要反向端口转发。
在目标主机192.168.22.10上运行
1 | ssh -vNCR 17780:192.168.22.10:5900 itdog@131.72.6.154 -p 22 |
表示目标主机192.168.22.10登录ssh到中转服务器,并且中转服务器131.72.6.154的17780端口会转发到目标主机的192.168.22.10的5900端口。
然后本地主机192.168.1.10访问中转服务器主机131.72.6.154的17780端口,这些数据将转发给目标主机的5900端口。