Ich habe einen Remote-Server auf meinem lokalen Rechner gemountet, indem ich
[email protected]:/ /mnt/remotename fuse.sshfs IdentityFile=/home/localusername/.ssh/id_rsa delay_connect _netdev,allow_other,idmap=user 0 0
zu meiner /etc/fstab
Ich kann sehen, dass die Bereitstellung erfolgreich war, wenn ich Folgendes mache:
sudo ls /mnt/remotename
Wenn ich Nautilus als Sudo öffne, kann ich den gemounteten Ordner durchsuchen. Wenn ich Nautilus als lokaler Benutzer öffne, kann ich den gemounteten Ordner nicht durchsuchen: Permission denied
. Nicht sehr überraschend, aber ärgerlich.
Gibt es eine Möglichkeit, Nautilus das Durchsuchen dieser Ordner zu erlauben, ohne dies sudo nautilus
vorher tun zu müssen? Oder es so zu mounten, dass diese Berechtigungsprobleme nicht auftreten?
Ich verwende Ubuntu 18.04
Bearbeiten:
Habe meine fstab geändert in:
remoteusername@remote:/ /mnt/remote fuse.sshfs _netdev,allow_other,users 0 0
Beim Booten wird die Remote-Instanz nicht mehr gemountet. Beim Ausführen sudo mount -a
fordert mich der Server zur Eingabe meines Kennworts auf. Das Mounten ist erfolgreich und die Berechtigungen sind korrekt, sodass mein lokaler Benutzer auf das Mount zugreifen kann. Wie richte ich es ein, damit mein bereits eingerichtetes SSH-Schlüsselpaar zur Identifizierung verwendet wird? Damit es beim Booten automatisch gemountet werden kann und die richtigen Berechtigungen hat.