2014-06-05 3 views
1

Je tente d'établir une connexion Mosh sur un tunnel SSH.Utilisation de Mosh sur un tunnel SSH avec un saut entre

l'hôte local est connecté via LAN1 à host1. Host1 dispose d'une connexion GSM/GPRS à Internet. Host2 est un pi de framboise dans un autre LAN2 mais accessible via le port 22 et le port 60001 à partir d'Internet (via le port forwarding). Je tente le suivant:

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

L'établissement du tunnel SSH lui-même fonctionne. J'atteins le pi de framboise par ssh. Mais je ne peux pas me connecter à travers ce tunnel avec Mosh.

qu'est-ce qui ne va pas ici?

Répondre

0

Mosh utilise uniquement le canal SSH pour échanger une clé et vérifier l'adresse distante, puis une connexion UDP directe est établie avec l'adresse distante.

Vous ne pouvez pas connecter car l'adresse IP de votre IP est un réseau privé (192.168. ./10. .. * Etc) et non accessible depuis votre hôte. Essayez d'utiliser un VPN (ssh -w, openvpn, etc.) ou essayez de transférer certains ports (22, 60001 etc.) pour ne pas avoir besoin d'utiliser les tunnels SSH.