Você está certo, o fusível inicia a montagem primeiro, depois inicia o processo ssh. Isso causa um problema para você, já que, por padrão, o ssh lê os arquivos ~/.ssh/ssh_config , ~/.ssh/known_config , ~/.ssh/id_* do usuário home. Esse comportamento pode ser alterado:
-
~/.ssh/ssh_configé o arquivo de configuração padrão por usuário. Um arquivo de configuração alternativo por usuário pode ser especificado usando a opção-Fou use-F /dev/nullpara especificar nenhum arquivo de configuração por usuário. -
~/.ssh/known_configé usado para armazenar e verificar as chaves do host. Você pode usar-o UserKnownHostsFile=/dev/nulle adicionar manualmente a chave do host a/etc/ssh/ssh_known_hostsou usar-o StrictHostKeyChecking=no. -
~/.ssh/id_*files são arquivos de identidade por padrão usados para autenticação de cliente. Se você deseja autenticar usando um arquivo de identidade, é necessário mantê-lo fora do diretório inicial e usar-o IdentitiesOnly=yes -o IdentityFile=<path to private key>. Ou então você pode autenticar interativamente se você usa-o IdentitiesOnly=yes -o IdentityFile=/dev/null -o PubkeyAuthentication=no.
Por exemplo, para montar em casa usando sshfs, autenticando usando senha, sem verificação de chave de host, execute
sshfs user@server: ~/ -o nonempty -F /dev/null -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -o IdentityFile=/dev/null -o PubkeyAuthentication=no