Ich verwende OpenSSH sowohl auf dem Client als auch auf dem Server. Ich weiß, dass ich einige Portumleitungen über ssh ausführen ssh -L
oder ssh -R
einrichten kann. Da es sich jedoch um Befehlszeilenparameter handelt, müssen solche Umleitungen geschrieben werden, bevor die Verbindung geöffnet wird.
Kann ich die Portumleitung direkt mit dem Kommandozeilen-ssh-Client einrichten?
Als ich den PuTTY
ssh-Client verwendet habe, konnte ich interaktiv eine Portumleitung einrichten, während eine Verbindung bereits geöffnet war, ohne die Verbindung zu trennen oder erneut herzustellen. Daher weiß ich, dass dies technisch möglich ist.
quelle
~C escape not available to multiplexex sessions
Problem stößt, wie ich es gerade getan habe, suchen Sie nicht nach Ihrer Master-Verbindung.-O forward
Fügen Sie stattdessen einfach den Befehl ssh port forwarding hinzu, wie in,ssh -O forward -nfL 1234:whatever:1234 theserver
und es wird funktionieren.