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?
Réponses:
Vous pouvez utiliser la
LocalForward
directive dans votrehost yam
section de~/.ssh/config
:la source
LocalForward 5901 localhost:5901
. Mettre le transfert de port dans les fichiers de configuration est probablement le meilleur moyen de transférer plusieurs ports.LocalForward port localhost:port
. Une raison pour laquelle l'autre ne fonctionne pas?LocalForward
déclarations fonctionnent très bien pour le transfert répétitif de plusieurs ports distincts (OpenSSH 7.1)localhost
.