Quiero deshabilitar la autenticación de la contraseña del servidor SSH en mi servidor OS X. Esto debe hacerse en /etc/sshd_config, ¿verdad? Pero no estoy seguro de qué configuración debería cambiar
Respuestas
¿Demasiados anuncios?Como cualquier sistema BSD deberías desactivar algunas opciones en tu sshd_config como he descrito en esta respuesta de desbordamiento de la pila :
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
Jarrad
Puntos
6
Por si sirve de algo, tenía problemas con esto en 10.10 (Yosemite) y resultó que estaba editando el archivo equivocado. /etc/sshd_config
es la correcta, no /etc/ssh/sshd_config
que es lo que estaba intentando en base a lo que man sshd_config
dice:
SSHD_CONFIG(5) BSD File Formats Manual SSHD_CONFIG(5)
NAME
sshd_config -- OpenSSH SSH daemon configuration file
SYNOPSIS
/etc/ssh/sshd_config
DESCRIPTION
sshd(8) reads configuration data from /etc/ssh/sshd_config ...