¿Cómo especificar la clave en SSHFS?

Pregunta:

Tengo una pregunta para la que no he podido encontrar una respuesta. Tengo dos computadoras, ambas ejecutan Ubuntu Linux 12.04. He configurado mi primera computadora ("casa") para poder SSH en mi segunda computadora ("remota") usando autenticación de clave RSA pública / privada.

Esta no es la primera conexión SSH que se ha configurado usando autenticación de clave en mi computadora doméstica, por lo que mi computadora doméstica tiene varios archivos de claves privados id_rsa (cada uno de los cuales es para una computadora diferente para SSH). Por lo tanto, puedo SSH con éxito solo cuando especifico un archivo de claves (en ssh , la opción -i ), usando ssh username@ipaddress -i path/to/keyfile/id_rsa.2 .

Eso funciona muy bien. Sin embargo, también me gustaría usar sshfs , que monta el sistema de archivos remoto. Si bien ssh parece funcionar bien con varias claves, no puedo encontrar una manera de hacer que sshfs use la clave privada correcta ("id_rsa.2").

¿Hay alguna forma de hacer que sshfs haga esto?

Respuesta:

Esto es lo que funciona para mí:

sshfs me@x.x.x.x:/remote/path /local/path/ -o IdentityFile=/path/to/key

Puede resolver esto a través de man sshfs :

-o SSHOPT = VAL opciones ssh (ver man ssh_config)

man ssh_config

IdentityFile

Especifica un archivo desde el que se lee la identidad de autenticación DSA, ECDSA o DSA del usuario.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım