2011-08-25 4 views
1

Habituellement, lorsqu'un tunnel est créé, il commence à un port localhost. Ainsi, les applications locales peuvent l'utiliser en ouvrant ce port local.Nom d'hôte local personnalisé pour un tunnel SSH

Est-il possible d'utiliser un nom personnalisé au lieu de "localhost"? Ce devrait être un hôte virtuel sans aucune machine virtuelle sous-jacente.

J'ai besoin de créer deux tunnels (à deux ordinateurs différents) qui commencent sur le même port. Je pensais que, peut-être, il est possible en utilisant différents noms d'hôte ...

Répondre

0

Vous pouvez les alias de configuration pour 127.0.0.1 (= localhost) dans /etc/hosts, mais cela ne vous aidera. Comme c'est le même point de terminaison IP, aucune application (ou tunnels, d'ailleurs) ne peut utiliser le même port.

Vous devez essayer de configurer l'application cliente accédant au tunnel pour utiliser un port différent.

+0

Je ne peux pas configurer l'application cliente. Il devrait fonctionner avec deux serveurs et les serveurs doivent utiliser le même port ... – Andrej

0

Vous pouvez ouvrir deux tunnels sur deux interfaces (chacune avec leur propre adresse IP correspondante) en utilisant le même port. Si vous avez des noms mappés à ces adresses IP, vous obtiendrez le résultat souhaité, mais il faudra plusieurs interfaces (par exemple, plusieurs cartes réseau). N'oubliez pas que le mappage de noms est effectué sur l'ordinateur appelant avant d'établir une connexion et que l'adresse IP est utilisée pour identifier la machine, pas le nom.

(Il se pourrait que SSH a tunnel multiple du même support du port d'écoute, mais je ne suis pas au courant si elle a.)

+0

Merci. Existe-t-il un outil combinant les deux: NIC virtuel et tunneling SSH? – Andrej

+0

Vous pourriez essayer de configurer un VPN sur SSH, peut-être. Hors de mon domaine d'expertise j'ai peur. –

Questions connexes