You can use option ssh_command
of sshfs
to do the trick:
sshfs ma: /mnt -o ssh_command='ssh -t mb ssh'
Unmount with the usual
fusermount -u /mnt
Sorry this is 7 years late...
Ich möchte ein Remote-Dateisystem (A) mit SSHFS einbinden, aber manchmal habe ich eine IP-Adresse, von der aus der Zugriff nicht zulässig ist. Mein Plan ist also, über eine andere Maschine (B) in diesem Netzwerk darauf zuzugreifen. Muss ich A in B einbinden und dann B (und A) auf meinem lokalen Computer einhängen? Gibt es einen besseren Weg, dies zu tun?
Aktualisieren
Nur um das Verfahren zu klären:
Zuerst mache ich einen Tunnel
ssh -f user@machineB -L MYPORT:machineA:22 -N
Und dann mounte ich das Remote-Dateisystem
sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath
Ist es richtig?
Wie zerstöre ich den Tunnel, wenn ich fertig bin?
You can use option ssh_command
of sshfs
to do the trick:
sshfs ma: /mnt -o ssh_command='ssh -t mb ssh'
Unmount with the usual
fusermount -u /mnt
Sorry this is 7 years late...
ja Tunneln. Sie verbinden Maschine B, erstellen einen lokalen Tunnel (-L) mit dem SSHd-Port von Maschine A und sshfs mit localhost mit dem Port des neu erstellten Tunnels.