Ich möchte zwei Verzeichnisse, welche sich auf meinem Server "KUBUS" [Ubuntu 8.10] befinden, über sshfs automatisch auf meinem Laptop "VINCULUM" [Ubuntu 10.4] einbinden lassen. Meine bisherigen Schritte: Ich habe Public-Keys (ohne Passphrase) gemäß Wiki eingerichtet. Sowohl "root" als auch mein User-Zugang "yomi" haben Zugriff auf den Server über ssh. Im Home-verzeichnis habe ich zwei Verzeichnisse als Mount-Punkte angelegt. Das Paket sshfs (universe) habe ich installiert. die Konfigurationsdatei /etc/fuse.conf habe ich mit den Zeilen
mount_max = 999 user_allow_other
befüllt.
In meiner fstab habe ich folgende Zeilen eingefügt:
sshfs#root@KUBUS:/var/daten/audio/ /home/yomi/audio fuse uid=1000,gid=1000,umask=0,allow_other,defaults,_netdev,noauto 0 0 sshfs#root@KUBUS:/var/daten/video/ /home/yomi/video fuse uid=1000,gid=1000,umask=0,allow_other,defaults,_netdev 0 0
Nun sollte ich ja eigentlich erwarten können, dass ~/video sofort nach dem Login gemountet auf dem Desktop vorliegt. Es befindet sich tatsächlich ein Laufwerkssymbol hier, jedoch verbirgt sich dahinter lediglich der leere Mountpoint. Unmounten kann ich ihn nicht, weder aus dem Kontextmenu heraus (Fehlermeldung: umount: /home/yomi/video mount und fstab stimmen nicht überein), noch über den Befehl fusermount -u ~/video (Fehlermeldung: fusermount: entry for /home/yomi/video not found in /etc/mtab) noch über den Befehl sudo fusermount -u ~/video (Fehlermeldung: fusermount: /home/yomi/video not mounted). Sehr mysteriös.
Ein manuelles sshfs root@KUBUS:/var/daten/audio/ /home/yomi/audio führt sofort zu einem korrekten Einbinden. Ich weiß nicht, ob es von Belang ist, aber bei meinen verzweifelten Versuchen, die Fehlerquelle auszumachen ist mir die Datei /etc/mtab aufgefallen. Anscheinend werden die Verzeichnisse unterschiedlich eingebunden:
root@KUBUS:/var/daten/video /home/yomi/video fuse.sshfs rw,max_read=65536,allow_other 0 0 ... root@KUBUS:/var/daten/audio/ /home/yomi/audio fuse.sshfs rw,nosuid,nodev,max_read=65536,user=yomi 0 0
Das seltsame daran ist, dass es unter Ubuntu 9.10 alles tadellos funktioniert hat (Hier hatte ich allerdings bei beiden den noauto-Parameter nicht gesetzt; der besteht erst seit der Fehlersuche). Nach dem Upgrade lief es dann nicht mehr. Ich habe erst herumprobiert, dann eine komplette Neuinstallation durchgeführt, mit anschließender Neueinrichtung. Kein Erfolg.
Im Wikiartikel steht zwar nach uid 1003 und nach der gid 100, aber ich gehe einmal davon aus, das hier meine Daten einzusetzen sind.
Zunächst hatte ich noch Passphrasen bei den PublicKeys, aber nachdem der Fehler auftrat, dachte ich, die Abfrage dieser würde evt. die Verbindung vor dem User-Login stören, also habe ich neue Keys ohne Passphrasen erstellt.