2014-06-05 11 views
1

SSH 터널을 통해 mosh 연결을 설정하려고합니다.hop inbetween와 함께 SSH 터널을 통해 Mosh 사용

로컬 호스트는 LAN1을 통해 host1에 연결됩니다. Host1은 인터넷에 연결된 GSM/GPRS를 가지고 있습니다. Host2는 다른 LAN2의 라스베리 파이이지만 포트 포워딩을 통해 인터넷에서 포트 22 및 포트 60001을 통해 연결할 수 있습니다. 나는 다음을 시도한다 :

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 터널을 사용할 필요가 없습니다.