Beim Einrichten einer Ubuntu (13.04) Workstation versuche ich, ein Remote-Dateisystem (über ssh) bereitzustellen.
Die aktuelle Konfiguration
Ich habe Benutzer einbenutzer und hinzugefügt , um es an die Sicherungsgruppe
Mein fstab- Eintrag lautet wie folgt :
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
Meinem Verständnis nach :
- auto : fordert explizit an, dass die fs beim booten eingehängt werden
- _netdev : Warten Sie, bis die Schnittstelle aktiv ist, bevor Sie versuchen, sie zu mounten
- Benutzer : Jeder Benutzer kann die Bereitstellung dieses bestimmten Remotestandorts anfordern (aus Sicht des Root-Benutzers nutzlos, der die Bereitstellung automatisch beim Systemstart vornimmt).
- allow_other : Ermöglicht jedem Benutzer (in der Sicherungsgruppe?) den Zugriff auf die bereitgestellten fs
- IdentityFile : Verweist auf den privaten Schlüssel, der mit dem öffentlichen Schlüssel gepaart ist, der im Verzeichnis /home/someuser/.ssh/authorized_key des Remotecomputers hinzugefügt wurde .
- Verbindung wiederherstellen : Nicht sicher ... Wird versucht, die Verbindung wiederherzustellen, wenn die Verbindung unterbrochen wird?
Das Problem
Beim Booten logge ich mich mit einem Benutzer ein , starte ein Terminal und / media / remote_dir ist leer.
Aber vom selben Benutzer (oder Root) kann ich es einhängen, indem ich einfach Folgendes eingebe:
mount sshfs#someuser@remote.com:/remote_dir
Es wird auch automatisch gemountet, wenn ich in einem Dateibrowser auf remote_dir klicke .
Haben Sie einen Hinweis darauf, was fehlen könnte?