我正试图在SSH隧道上建立一个mosh连接。
本地主机通过LAN1连接到host1。Host1与互联网有一个GSM/GPRS连接。Host2是另一个LAN2中的一个raspberry pi,但可以通过端口22和端口60001 (通过端口转发)到达。我试一试:
ssh -L 9998:host2:22 root@host1
ssh -L 9999:localhost:1234 -p 9998 pi@localhost
mosh pi@localhost建立SSH隧道本身是可行的。我通过ssh到达覆盆子皮。但我不能通过那条隧道和莫什连接。
这里怎么了?
发布于 2014-06-06 18:49:03
Mosh只使用SSH通道交换密钥并检查远程地址,然后与远程地址建立直接的UDP连接。
您无法连接,因为您的PI的IP地址是一个专用网络(192.168./10.*等),并且无法从您的主机到达。
尝试使用VPN (ssh -w,openvpn等)或尝试转发一些端口(22,60001等),这样就不需要使用SSH隧道了。
https://stackoverflow.com/questions/24059555
复制相似问题