Montei um servidor remoto em minha máquina local adicionando
[email protected]:/ /mnt/remotename fuse.sshfs IdentityFile=/home/localusername/.ssh/id_rsa delay_connect _netdev,allow_other,idmap=user 0 0
para o meu /etc/fstab
Posso ver que a montagem foi bem-sucedida quando faço:
sudo ls /mnt/remotename
Quando abro o nautilus como sudo, posso navegar na pasta montada; quando abro o nautilus como meu usuário local, não consigo navegar na pasta montada: Permission denied
. Não é muito surpreendente, mas irritante.
Existe uma maneira de permitir que o nautilus navegue nessas pastas sem precisar sudo nautilus
primeiro? Ou montá-lo de forma que esses problemas de permissão não surjam?
Estou usando o Ubuntu 18.04
Editar:
Mudei meu fstab para:
remoteusername@remote:/ /mnt/remote fuse.sshfs _netdev,allow_other,users 0 0
A inicialização não monta mais o controle remoto, ao executar sudo mount -a
o servidor solicita minha senha e a montagem é bem-sucedida e as permissões estão corretas para que meu usuário local possa acessar a montagem. Como configuro para que meu par de chaves ssh, que já está configurado, seja usado para me identificar? Para que na inicialização ele possa montar automaticamente e ter as permissões corretas.