Ich hatte in der Vergangenheit Probleme, bei denen ich mich sshfs
komisch verhielt. Das erste, was Sie nach der Installation wirklich tun sollten, sshfs
ist, den Computer neu zu starten oder zumindest X
, sobald Sie sich der Sicherungsgruppe hinzugefügt haben .
Dieser Fehler wird in der Regel zu sehen , wenn ein Benutzer nicht mit der auf der Sicherungsgruppe , oder wenn allow_other in Sicherung nicht freigegeben ist .
Es gab Zeiten, in denen mein SSH-Schlüssel Probleme verursachte. Ich musste explizit angeben, sshfs
welche Schlüsseldatei verwendet werden soll, auch wenn sie ssh
dafür konfiguriert wurde ( ~/.ssh/config
).
sshfs -oIdentityFile=/full/path/to/id_rsa user@machine
Eine andere Lösung besteht darin, Ihre zu verwenden /etc/fstab
und hier einen neuen Eintrag hinzuzufügen:
sshfs#USER@MACHINE:/remote/path/ /mnt/local/path/ fuse user,_netdev,auto_cache,reconnect,uid=1000,gid=1000,IdentityFile=/full/path/to/.ssh/id_rsa,idmap=user,allow_other 0 2
Dies weist Ihre Maschine an, /remote/path
an zu montieren /mnt/local/path
. Es heißt, dass dieser Mount ein Sicherungsdateisystem sein wird . Es gibt einige andere Einstellungen, die beispielsweise das Mounten bei Verfügbarkeit des Netzwerks, das automatische erneute Herstellen einer Verbindung bei einer Unterbrechung usw. ermöglichen.
Mit dem Abschnitt idmap und allow_other können Benutzer innerhalb der Sicherungsgruppe das Dateisystem bereitstellen . Außerdem können Sie die Berechtigungen so zuordnen, dass sie dem ebenfalls angegebenen Benutzer und der angegebenen Gruppe entsprechen.
In diesem Beispiel können Sie dann Folgendes ausführen, um das Dateisystem bereitzustellen:
mount /mnt/local/path/
ls /mnt/local/path/