Dateisystem per ssh mounten

0 comments

Posted on 26th May 2009 by Benj in Howtos |Linux

,

Manchmal kann es hilfreich sein, schnell ein Verzeichnis auf einem anderen Server zu mounten – sei es um mehrere Dateien zu schieben oder einfach direkt dort zu arbeiten. Dazu extra einen NFS Server installieren oder gar Samba ist jedoch eher eine Last als von Vorteil.

Zum Glück kann man auch ganze Dateisysteme via SSH mounten. Dazu macht sich das Tool sshfs gut. Unter Debian kann dieses einfach via aptitude oder apt-get installiert werden.

lucy:~# aptitude install sshfs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Erzeuge Tag-Datenbank... Fertig
Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
  fuse-utils libfuse2
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  fuse-utils libfuse2 sshfs

Danach kann man mit sshfs ein Verzeichnis eines fernen Servers mounten.

lucy:~# mkdir /tmp/foobar
lucy:~# sshfs user@selavi.kilrathy.net:/tmp/foobar /mnt/foobar
user@selavi.kilrathy.net's password:

Unter Debian 4.0 Etch kommt beim Versuch eines Mounts folgende Fehlermeldung:

fusermount: failed to open /dev/fuse: No such file or directory

Das Problem liegt daran, dass nach der Installation von sshfs das entsprechende Modul nicht geladen wurde. Dies kann man einfach überprüfen:

lucy:~# lsmod | grep fuse
lucy:~# modprobe fuse
lucy:~# lsmod | grep fuse
fuse                   39892  0

Jetzt klappts auch unter Etch! ;)

No comments yet.

Leave a comment