Daher führe ich diesen Befehl normalerweise häufig aus:
ssh -L 5901: [email protected]: 5901
Ich benutze es, um VNC über SSH zu machen.
Wie konvertiere ich diesen Befehl in etwas, das in einer ~ / .ssh / config-Datei funktioniert?
Ex:
host yam
HostName yam.myHost.edu
User myUserName
Ich möchte nur Folgendes eingeben:
ssh yam
Lassen Sie eine SSH-Shell mit einem lokalen Listen-Port öffnen und einen Remote-Port an diesen weiterleiten.
Vorschläge?
Antworten:
Sie können die
LocalForward
Direktive in Ihremhost yam
Abschnitt verwenden von~/.ssh/config
:quelle
LocalForward 5901 localhost:5901
. Das Einfügen der Portweiterleitung in Konfigurationsdateien ist wahrscheinlich der beste Weg, um mehrere Ports weiterzuleiten.LocalForward port localhost:port
funktioniert. Gibt es einen Grund, warum der andere nicht funktioniert?LocalForward
localhost
.