A solução para integrar pastas remotas de forma genérica, independente do gerenciador de arquivos, é o sshfs!
Este método suprime o login e senha. Basta ter uma chave correspondente no servidor e o caminho estará livre. Digite na sua estação de trabalho:
$ cd ~ $ ssh-keygen -t dsa
Pressione [ENTER] quando solicitado o "passphrases" para criar uma chave sem senha. Isso criará o arquivo ~/.ssh/id_dsa.pub.
Para enviar este arquivo para os servidores:
# ssh-copy-id -i ~/.ssh/id_dsa.pub root@ip.do.servidor
Teste a conexão copiando um arquivo via SCP:
# scp root@ip.do.servidor:/etc/issue /tmp/
Se o arquivo for copiado sem pedir senha, a configuração está correta.
# sshfs root@ip.do.servidor:/home /media/servidor/ -o allow_other
A opção allow_other permite que outros usuários locais acessem a pasta montada. Outra opção útil é umask=000 para desativar restrições de atributos.
Para montar automaticamente ou via comando simplificado, adicione ao final do seu /etc/fstab:
sshfs#root@ip.do.servidor:/home /media/servidor fuse rw,nosuid,noauto,nodev,allow_other 0 0
~/.ssh/. Se alguém tiver acesso a eles, poderá logar sem senha nos seus servidores.
Muita coisa mudou na segurança do SSH desde 2007. Para os dias de hoje, considere estas melhorias:
DSA mencionado no original é considerado obsoleto e inseguro hoje. Use ssh-keygen -t ed25519 ou -t rsa -b 4096.root@ip.do.servidor:/home /media/servidor fuse.sshfs defaults,allow_other,_netdev 0 0A opção
_netdev é crucial para avisar o sistema que a montagem depende da rede.fuse: # usermod -a -G fuse seu_usuario.