Ich nutze ssh
Favoriten, um mir von meinem Laptop daheim bequem einen Tunnel auf die Arbeitsplätze meiner Uni zu bahnen.
Meine Konfiguration sieht folgendermaßen aus:
host sample_workstation
hostname sample_workstation
port 22
user johndoe
ProxyCommand ssh local_server -W %h:%p
host local_server
hostname local_server
port 22
user johndoe
ProxyCommand ssh gateway_server -W %h:%p
host gateway_server
hostname gateway_server.my.university.tld
port 22
user johndoe
Grundsätzlich führe ich eine SSH-Verbindung zu durch gateway_server
, das über das Internet erreichbar ist, und von dort zu einem lokalen Intranet-Server local_server
, der mir einen weiteren Tunnel bereitstellt, über den sample_workstation
ich erreichbar bin.
Es funktioniert perfekt mit SSH und ist einfach zu verwenden, da ich nur Folgendes tun muss:
ssh sample_workstation
...und die Konfiguration macht den Zauber. Allerdings möchte ich auch auf Dateien zugreifen. rsync
ist eine Lösung, aber für den alltäglichen Gebrauch (meiner Meinung nach) zu kompliziert.
Daher möchte ich sshfs
zum Mounten des Arbeitsverzeichnisses meiner Workstations verwenden.
Wie kann ich durch gateway_server
und local_server
nach sample_workstation
Via tunneln sshfs
?
Antwort1
SSHFS verwendet das SFTP-Subsystem von SSH und daher die gleichen Konfigurationsdateien, die Sie bereits eingerichtet haben. Es ist keine weitere Konfiguration erforderlich. Mounten Sie einfach den sshfs
Mount-Punkt auf dem Remote-Host:
sshfs sample_workstation:dir /mnt/mountpoint