Server-Verzeichnisse per SSHFS einbinden: Netzlaufwerke über SSH
SSHFS (SSH Filesystem) ermöglicht es, Remote-Verzeichnisse über eine SSH-Verbindung als lokales Dateisystem einzubinden – ohne zusätzliche Dienste wie NFS oder Samba auf dem Server. Alles, was man braucht, ist ein SSH-Zugang. SSHFS ist ideal für Entwickler, die auf Remote-Dateien arbeiten möchten, als wären sie lokal.
Installation
Auf Debian/Ubuntu-Systemen wird SSHFS einfach per Paketmanager installiert:
# Debian / Ubuntu
sudo apt-get install sshfs
# macOS (über Homebrew und macFUSE)
brew install --cask macfuse
brew install sshfs
# Fedora / CentOS / RHEL
sudo dnf install fuse-sshfs
Einhängepunkt vorbereiten
sudo mkdir /media/remote-server
sudo chown $USER:$USER /media/remote-server
SSH-Key einrichten (einmalig)
Für passwortloses Einbinden – besonders für automatische Mounts – empfiehlt sich die Authentifizierung per SSH-Key:
# SSH-Schlüsselpaar erzeugen (falls noch nicht vorhanden)
ssh-keygen -t ed25519 -C "sshfs-client"
# Öffentlichen Schlüssel auf den Server kopieren
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
# Verbindung testen
ssh [email protected] "echo 'SSH-Key funktioniert'"
Verzeichnis einbinden
# Einfaches Einbinden
sshfs [email protected]:/var/www/ /media/remote-server/
# Mit allow_other (andere Benutzer dürfen zugreifen) und Reconnect
sshfs -o allow_other,reconnect,ServerAliveInterval=15 [email protected]:/var/www/ /media/remote-server/
# Anderen SSH-Port verwenden
sshfs -p 2222 [email protected]:/var/www/ /media/remote-server/
Verbindung trennen
# Einhängepunkt trennen
fusermount -u /media/remote-server
# Falls fusermount nicht verfügbar (macOS)
umount /media/remote-server
Automatisch beim Systemstart einbinden (fstab)
Für dauerhaftes Einbinden kann SSHFS in /etc/fstab eingetragen werden:
# In /etc/fstab eintragen:
[email protected]:/var/www/ /media/remote-server fuse.sshfs defaults,_netdev,reconnect,allow_other,IdentityFile=/home/user/.ssh/id_ed25519 0 0
Leistung optimieren
Für schnellere Übertragungen kann ein weniger rechenintensiver Cipher gewählt werden:
sshfs -o [email protected],reconnect [email protected]:/var/www/ /media/remote-server/
Für einmalige oder regelmäßige Dateiübertragungen ist rsync über SSH oft die bessere Wahl. Wer Synology-NAS-Freigaben einbinden möchte, findet unter Synology passende Anleitungen. Weitere Linux-Servertipps gibt es in der Kategorie Linux & Server.


