2014-06-05 32 views
1

我試圖通過SSH隧道建立mosh連接。在SSH隧道上使用Mosh進行跳轉

localhost通過LAN1連接到host1。 Host1具有到因特網的GSM/GPRS連接。 Host2是另一個LAN2中的樹莓派,但可以通過端口22和端口60001從Internet(通過端口轉發)訪問。我試試看:

ssh -L 9998:host2:22 [email protected] 
    ssh -L 9999:localhost:1234 -p 9998 [email protected] 
    mosh [email protected] 

SSH隧道本身的建立起作用。我通過ssh到達樹莓派。但我無法通過那條隧道與莫什聯繫。

這裏有什麼問題?

回答

0

Mosh只使用SSH通道交換密鑰並檢查遠程地址,然後直接UDP連接到遠程地址。

您無法連接,因爲你PI的IP地址是私有網絡(192.168。/10。。*等),並從您的主機不可達。

嘗試使用VPN(ssh -w,openvpn等)或嘗試轉發某些端口(22,60001等),因此您不需要使用SSH隧道。