Montar pastas remotas via SSHFS (Com Senha)
Se você optou por não usar chaves SSH (por segurança ou uso esporádico), o SSHFS solicitará a senha do servidor toda vez que o comando de montagem for executado.
1. O comando básico
Basta rodar o comando omitindo as configurações de chave. O terminal abrirá um prompt pedindo a senha do usuário remoto:
# sshfs usuario@ip.do.servidor:/caminho/remoto /ponto/de/montagem/local -o allow_other
2. Forçando a senha via Script (sshpass)
Se você precisa automatizar a montagem em um script mas não quer usar chaves, pode usar o utilitário sshpass. No Slackware, você pode encontrá-lo no SlackBuilds.
Atenção: Usar senhas em texto puro dentro de scripts é um risco de segurança. Certifique-se de que o script tenha permissões restritas (chmod 700).
# sshpass -p 'minha_senha_aqui' sshfs usuario@ip.do.servidor:/home /mnt/servidor -o allow_other
3. Configuração no /etc/fstab
Para que o sistema peça a senha ao tentar acessar a pasta montada pelo fstab, use a seguinte linha:
usuario@ip.do.servidor:/home /mnt/servidor fuse.sshfs noauto,users,idmap=user,allow_other,reconnect 0 0
O parâmetro noauto impede que o sistema trave no boot tentando montar algo sem senha. Você montará manualmente com mount /mnt/servidor e ele pedirá a senha no terminal.
Dica: Se você usa ambiente gráfico (KDE/XFCE), ao tentar abrir a pasta pelo gerenciador de arquivos (Dolphin/Thunar), ele costuma abrir uma janelinha gráfica pedindo a senha para você.