Wie kann ich ssh-Tunnelstörungen vermeiden?

374
Levi Keller

Ich verwende einen Tunnel durch Maschine a, um auf Maschine b zuzugreifen, und es funktioniert gut für ssh oder sshfs separat . Ich benötige sowohl eine aktive Remote-Sitzung als auch ein eingehängtes Dateisystem für die lokale Arbeit. Wenn jedoch eine Verbindung geöffnet ist und ich versuche, eine andere zu öffnen, landet sie auf Maschine a und lässt mich nicht zu Maschine b durch.

Meine .ssh / config-Datei liest:

Host ma hostname ma.dn user uname ForwardAgent yes  Host mb hostname mb.dn user uname ProxyCommand ssh -C ma "/usr/bin/nc %h 22" 

und ich verbinde mich mit den Befehlen

ssh mb sshfs mb: mnt-mb/ 

Dies wird zu einem Problem, wenn ich eine aktive Sitzung geöffnet habe und einen sensiblen Prozess nicht unterbrechen kann, aber für die lokale Arbeit auf das Dateisystem zugreifen muss. Gibt es eine Möglichkeit, Maschine b lokal zu mounten, während eine aktive SSH-Sitzung geöffnet ist?

0
Es sollte so funktionieren, wie Sie es erwarten, und in Ihrem Konfigurations-Snippet sehe ich nichts aus, aber haben Sie irgendwelche `Host'-Einträge, vor allem, was mit ControlPersist und / oder ControlMaster zu tun hat? eggo vor 5 Jahren 0

0 Antworten auf die Frage