1 votos

¿Por qué Lion de montaña pregunta me mi contraseña al intentar SSH aunque tengo llaves pública y privada de configuración?

En Mac OS X Mountain Lion (10.8) he configuración de claves pública/privada por SSH sin contraseña a otro, Lion de la Montaña de la máquina, pero cuando trato de SSH a la otra máquina que todavía pide mi contraseña. He comprobado los permisos de la ~/.ssh directorio y el ~/.ssh/authorized_keys2 archivo son correctos. Resultados detallados del ssh -vvv my.server.com no muestra ningún tipo de error y no hay nada indica un error en la /var/log/system.log.

Mis llaves funcionan bien cuando se conecta a Linux y Mac OS X Lion (10.7) máquinas.

2voto

mavit Puntos 156

En la Montaña de Lion de la sshd configuración (/etc/sshd_config) fue cambiado y sshd ya no se ve en ~/.ssh/authorized_keys2 de claves válidas.

/etc/sshd_config en Lion (línea 46):

#AuthorizedKeysFile     .ssh/authorized_keys

/etc/sshd_config en la Montaña de Lion (línea 48):

# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile      .ssh/authorized_keys

Si no desea modificar el /etc/sshd_config en el equipo de destino puede cambiar de nombre ~/.ssh/authorized_keys2 a ~/.ssh/authorized_keys o enlace simbólico.

Enlace simbólico ~/.ssh/authorized_keys a ~/.ssh/authorized_keys2

ln -s ~/.ssh/authorized_keys ~/.ssh/authorized_keys2

Cambiar el nombre de ~/.ssh/authorized_keys2

mv ~/.ssh/authorized_keys2 ~/.ssh/authorized_keys

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X