Quiero deshabilitar la autenticación de contraseña del servidor SSH en mi servidor OS X. Esto debería hacerse en / etc / sshd_config, ¿verdad? Pero no estoy seguro de qué configuración debo cambiar ...
Quiero deshabilitar la autenticación de contraseña del servidor SSH en mi servidor OS X. Esto debería hacerse en / etc / sshd_config, ¿verdad? Pero no estoy seguro de qué configuración debo cambiar ...
Como cualquier sistema BSD, debe desactivar algunas opciones en su sshd_config como he descrito en esta respuesta de desbordamiento de pila :
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
En caso de que ayude, tuve problemas con esto en 10.10 (Yosemite) y resultó que estaba editando el archivo incorrecto. /etc/sshd_config
es el correcto, no /etc/ssh/sshd_config
, que es lo que intentaba según 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 ...
Lea otras preguntas en las etiquetas terminal ssh osx-server