sshfs sin contraseña

sshfs sin contraseña

¿Alguien sabe el equivalente de ssh -i para sshfs? Quiero usar sshfs sin pedirme una contraseña

Respuesta1

La mejor solución seríassh-agentcomo sugiere Zoredache.

Otra es poner la llave~/.ssh/id_rsa, de esa forma será detectado automáticamente. (Utilícelo id_dsapara claves DSA).

Otro más es~/.ssh/config. Ponga algo como esto en él (consulte la página del manual ssh_configpara obtener más detalles)

Alojar alguna caja.algúndominio.tld
  usuario joe
  Archivo de identidad ~/key_for_somebox

Anfitrión *
  Archivo de identidad ~/key_for_everything_else

Respuesta2

Configure su sistema para usar elAgente SSHy agregue su clave al agente. Si está utilizando una distribución de Linux reciente (es decir, Ubuntu y otras), es posible que ssh-agent ya esté configurado para usted. Todo lo que tienes que hacer es escribir ssh-add key.

Respuesta3

Otra respuesta essshfs -o IdentityFile=/home/me/.ssh/somekey.pem user@host:/path/ mnt/

Además, verá que la gente enumera otros medios para evocar sshfs:

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

Aunque estoy de acuerdo en que ese ~/.ssh/configes el camino a seguir.

Respuesta4

Para cualquiera que busque esto en el futuro, esto funcionó para mí::

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

Ejemplo::

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

información relacionada