通过公共IP的inermediary从一个本地网络到另一个本地网络

时间:2012-08-06 12:23:00

标签: ssh ssh-tunnel

在一个本地网络中有一台计算机(A),在另一台本地网络中有另一台(B)。他们都没有公共IP地址。两个LAN网关都不受我的控制。但是我有一个带有公共IP地址的VPS服务器,A和B都可以连接到这个VPS。如何使用中间VPS建立从A到B的ssh隧道?

1 个答案:

答案 0 :(得分:1)

从B连接到vps转发远程端口到本地端(似乎是-R ssh选项):

B# ssh -R 2222:localhost:22 vpsuser@vpshost

这将连接到VPS主机,使服务器上的端口2222连接到B主机端口22(ssh) 只剩下要做的事情是从A连接到VPS服务器,并通过2222连接到B:

A# ssh vpsuser@vpshost
VPS# ssh -p2222 buser@localhost
B#