Я смонтировал удаленный сервер на своей локальной машине, добавив
[email protected]:/ /mnt/remotename fuse.sshfs IdentityFile=/home/localusername/.ssh/id_rsa delay_connect _netdev,allow_other,idmap=user 0 0
в мой /etc/fstab
Я вижу, что монтирование прошло успешно, когда я это делаю:
sudo ls /mnt/remotename
Когда я открываю nautilus как sudo, я могу просматривать смонтированную папку, когда я открываю nautilus как мой локальный пользователь, я не могу просматривать смонтированную папку: Permission denied
. Не очень удивительно, но раздражает.
Есть ли способ разрешить nautilus просматривать эти папки без предварительного разрешения sudo nautilus
? Или смонтировать его таким образом, чтобы не возникало этих проблем с разрешениями?
Я использую Ubuntu 18.04.
Редактировать:
Изменил свой fstab на:
remoteusername@remote:/ /mnt/remote fuse.sshfs _netdev,allow_other,users 0 0
Загрузка больше не монтирует удаленный, при запуске sudo mount -a
сервера у меня запрашивается пароль, монтирование проходит успешно, и разрешения верны, так что мой локальный пользователь может получить доступ к монтированию. Как мне настроить его так, чтобы моя пара ключей ssh, которая уже настроена, использовалась для моей идентификации? Чтобы при загрузке он мог автоматически монтироваться и иметь правильные разрешения.