sshfs sem senha

sshfs sem senha

Alguém sabe o equivalente de ssh -i para sshfs? Quero usar o sshfs sem solicitar uma senha

Responder1

A melhor solução seriassh-agentcomo Zoredache sugere.

Outra é colocar sua chave~/.ssh/id_rsa, dessa forma ele será detectado automaticamente. (Use id_dsapara chaves DSA.)

Ainda outro é~/.ssh/config. Coloque algo assim nele (veja a página de manual ssh_configpara mais detalhes)

Hospedar somebox.somedomain.tld
  Usuário Joe
  Arquivo de identidade ~/key_for_somebox

Hospedar *
  Arquivo de identidade ~/key_for_everything_else

Responder2

Configure seu sistema para usar oAgente SSHe adicione sua chave ao agente. Se você estiver usando uma distribuição Linux recente (ou seja, Ubuntu e outros), o ssh-agent já pode estar configurado para você. Tudo que você precisa fazer é digitar ssh-add key.

Responder3

Outra resposta ésshfs -o IdentityFile=/home/me/.ssh/somekey.pem user@host:/path/ mnt/

Além disso, você verá pessoas listando outros meios de evocar sshfs:

sshfs -o ssh_command="ssh -i /home/me/.ssh/somekey.pem" user@host:/path/ mnt/

Embora eu concorde que esse ~/.ssh/configé o caminho a seguir.

Responder4

Para quem procura isso no futuro, funcionou para mim ::

sshfs username@host:/yourpath  /yourpath  -o ssh_command='sshpass -p "yourpassword" ssh'

Exemplo::

sshfs [email protected]:/media /mnt/ -o ssh_command='sshpass -p 123456789 ssh'

informação relacionada