Site Overlay

sshfs unter Debian nutzen

Das virtuelle Dateisysteme das Leben sehr vereinfachen können, zeigt sshfs mal wieder sehr deutlich. Wie oft habe ich mich damit herumgeärgert, entfernte Dateien über eine SSH-Verbindung zu übertragen. Führt man das relativ selten durch, dann ist die richtige Syntax des Befehles definitiv beim nächsten Mal wieder vergessen. Außerdem ist es über die Shell nicht wirklich komfortabel. Ein Ausweichen auf FTP kommt für mich aufgrund der Sicherheit auch nicht in Frage. Da kam jetzt der Tipp mit sshfs goldrichtig.

sshfs ist ein virtuelles Dateisystem, dass ein entferntes Verzeichnis über eine SSH-Verbindung lokal zur Verfügung stellt. Damit kann wunderbar mit jedem Dateimanager in der Verzeichnisstruktur navigiert werden – und das ohne jegliche Kenntnisse mit SSH. Das Tool liegt als Paket im Debian-Repository vor und nutzt zusätzlich fuse (Filesystem in USErspace). Damit ist jeder Benutzer in der Lage, eigene Mount-Einträge zu definieren.

Die Installation gestaltet sich wie immer einfach. Ein Aufruf des folgenden Befehls installiert alle notwendigen Pakete:

apt-get install sshfs

Gleichzeitig wird fuse eingerichtet. Bestätigen Sie, dass eine neue Gruppe fuse angelegt werden soll.

Damit nun ausgewählte Benutzer sshfs verwenden dürfen, müssen sie als neues Mitglied in die Gruppe fuse aufgenommen werden. Nach deren nächsten Login sollten sie die notwendigen Rechte besitzen.

Aufgrund eines Bugs im Fuse-Paket wird im Moment das notwendige Device /dev/fuse nicht automatisch angelegt. Legen Sie es also manuell als superuser an:

mknod /dev/fuse -m 0666 c 10 229

Damit wäre die Installation und Konfiguration abgeschlossen.

Um nun entfernte Verzeichnisse über SSH zu mounten, ist ein simpler Befehl notwendig:

sshfs [user@]host:[dir]] mountpoint

Und voila, nun können Dateien bzw. Verzeichnisse ganz normal kopiert werden. Zur weiteren Optimierung (Cache, Debug-Modus etc.) stehen zusätzliche Optionen zur Verfügung.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close