Habilitando el inicio de sesión remoto sin autenticación de contraseña

6

He habilitado el inicio de sesión remoto (ssh) en mi Mac a través de Preferencias del sistema. Pero no funciona con claves y solo funciona con la autenticación de usuario / paso normal. Quiero deshabilitar este comportamiento y solo permitir la autenticación mediante clave pública (RSA o DSA).

He editado /etc/sshd_config y sin comentar las siguientes líneas:

PasswordAuthentication no
PermitEmptyPasswords no

Luego reinicié el servicio de inicio de sesión remoto, pero no ayudó. Todavía permite la autenticación de contraseña y mis claves son rechazadas.

¿Podría alguien ayudarme a configurar esto?

    
pregunta Michal M 18.12.2011 - 20:45

2 respuestas

5

Permítame responderme cuando encuentre una resolución.

Si PasswordAuthentication no no funciona por sí solo (y leí en algunas situaciones, es posible), asegúrate de descomentar y configurar "no" esto:

UsePAM no

Felicitaciones por esta resolución vaya a Sugerencias de Mac OS X - enlace .

    
respondido por el Michal M 18.12.2011 - 22:33
0

En Mac OS X 10.8.5 (Mountain Lion) también debe comentar la siguiente línea en / etc / sshd_config:

# 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

    
respondido por el Deesbek 21.11.2013 - 19:23

Lea otras preguntas en las etiquetas