Redirection de port SSH dans un fichier ~ / .ssh / config? [fermé]

153

Donc, j'exécute généralement beaucoup cette commande:

ssh -L 5901: [email protected]: 5901

Je l'utilise pour faire du VNC sur SSH.

Comment convertir cette commande en quelque chose qui fonctionnera dans un fichier ~ / .ssh / config?

ex:

host yam
    HostName yam.myHost.edu
    User myUserName

tout ce que je veux faire est de taper:

ssh yam

Et faites-le ouvrir un shell SSH avec un port d'écoute local, et un port distant lui est transmis.

Suggestions?

Snow_Mac
la source
3
Pourquoi cela n'a-t-il pas été migré vers SuperUser?
Johnsyweb
@Johnsyweb Nous n'insta-migrons que si nous sommes sûrs que cela produirait un bon contenu sur le site cible (dans lequel un certain nombre de facteurs jouent). Cependant, s'il est décidément hors sujet pour ce site, il est fermé en tant que tel sur place.
casperOne
@casperOne: ça a du sens. Thanks :)
Johnsyweb
5
@casperOne: Six ans plus tard, il semble que la communauté trouve cette question et sa réponse acceptée utiles. Existe-t-il un moyen de le migrer vers SuperUser?
Johnsyweb

Réponses:

220

Vous pouvez utiliser la LocalForwarddirective dans votre host yamsection de ~/.ssh/config:

LocalForward 5901 computer.myHost.edu:5901
Johnsyweb
la source
12
Merci. Cela fonctionne aussi: LocalForward 5901 localhost:5901. Mettre le transfert de port dans les fichiers de configuration est probablement le meilleur moyen de transférer plusieurs ports.
Philip Kearns
4
Pour moi, ça marche seulement LocalForward port localhost:port. Une raison pour laquelle l'autre ne fonctionne pas?
fsociety
1
Ran dans quelque chose comme ça aujourd'hui, plusieurs LocalForwarddéclarations fonctionnent très bien pour le transfert répétitif de plusieurs ports distincts (OpenSSH 7.1)
Deaks
1
@fsociety: cela dépend de la machine qui a le port ouvert que vous souhaitez transférer. Ce sont deux scénarios différents. Si vous souhaitez transférer un port directement sur l'hôte de votre connexion SSH, utilisez localhost.
blissini
3
Ce sentiment lorsque vous essayez de configurer plusieurs transferts de port et de rechercher sur le Web vous mène à quelque chose que vous saviez il y a sept ans mais que vous avez oublié d'une manière ou d'une autre…
Johnsyweb