Estou tentando permitir que meu laptop (Ubuntu 13.04) acesse o disco rígido do meu PC (Lubuntu 13.04) através do SSHFS. Estou usando chaves RSA para conectar.
Funciona perfeitamente bem se eu digitar isso no terminal:
sshfs my-PC:/a_folder /media/a_folder
Mas eu gostaria que fosse montado automaticamente quando eu inicializar o meu laptop. Então eu me adicionei ao grupo de fusíveis:
sudo adduser mynickname fuse
E adicionei a seguinte linha ao meu arquivo fstab:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse defaults,idmap=user,_netdev 0 0
Quando eu inicializo o laptop, a_folder aparece na lista de dispositivos, mas não está montado. Quando tento acessá-lo através do Nautilus, ele exibe o seguinte erro:
mount: only root can mount sshfs#mynickname@my-PC:/a_folder on /media/a_folder
Eu recebo o mesmo erro se tentar
mount /media/a_folder
em um terminal.
Se eu tentar
sudo mount /media/a_folder
eu recebo
read: Connection reset by peer
Tentei adicionar "allow_other" como uma opção na entrada fstab e descomentei a linha relacionada no /etc/fuse.conf, mas não mudou nada.
O usuário "mynickname" é o proprietário da pasta / media / a_folder e possui permissões de rwx.
Analisei muitos tópicos na internet sobre pessoas com problemas semelhantes, mas nada funcionou até agora. Normalmente, as pessoas não conseguem nem fazer
sshfs my-PC:/a_folder /media/a_folder
sem obter um erro, enquanto isso funciona bem no meu laptop.
Qualquer insight e dicas serão muito apreciados! Obrigado.
EDIT: Solucionei esse problema há um tempo, mas esqueci de atualizar este post. Então, aqui está o que está no meu fstab:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse noauto,_netdev,idmap=user,user,default_permissions 0 0
A principal opção a ser adicionada foi default_permissions, se bem me lembro. Eu tive que adicionar mynickname ao grupo ao qual pertence / a_folder / no meu PC.