web-dev-qa-db-fra.com

SSH Transfert de port dans un fichier ~ / .ssh / config?

Donc, généralement, je lance 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 c'est taper:

ssh yam

Et demandez-lui d'ouvrir un shell SSH avec un port d'écoute local et un port distant qui lui est transféré.

Suggestions?

112
Snow_Mac

Vous pouvez utiliser la directive LocalForward dans votre Host yam section de ~/.ssh/config:

LocalForward 5901 computer.myHost.edu:5901
163
Johnsyweb

Cet article a été récemment publié sur Hacker News et contient une entrée à ce sujet: http://matt.might.net/articles/ssh-hacks/

18
Michael Della Bitta