一个本地网络中有一台计算机(A),另一个本地网络中有另一台计算机(B)。它们都没有公有ip地址。两个LAN网关都不在我的控制范围之内。但是我有一个具有公共IP地址的VPS服务器,并且A和B都能够连接到此VPS。如何使用中间VPS建立从A到B的ssh隧道?
发布于 2012-08-06 21:44:07
从B连接到vps将远程端口转发到本地端(seem ssh选项):
B# ssh -R 2222:localhost:22 vpsuser@vpshost这会将您连接到VPS主机,使服务器上的端口2222连接到B主机端口22 (ssh)。剩下的唯一要做的就是通过2222从A连接到VPS服务器,再从它连接到B:
A# ssh vpsuser@vpshost
VPS# ssh -p2222 buser@localhost
B#https://stackoverflow.com/questions/11828215
复制相似问题