Deshabilitar la autenticación de contraseña en el servidor SSH en OS X Server 10.8


13

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 ...


Todavía no funciona. No sé qué hago mal. ¿Debo publicar alguna configuración?
Sebastian Semmler

Respuestas:


13

Como cualquier sistema BSD, debe desactivar algunas opciones en su sshd_config como lo he descrito en esta respuesta de Stack Overflow :

UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no

No puedo encontrar kbdInteractiveAutentication. Las opciones tienen un # al comienzo de la línea. ¿Debo eliminarlos?
Sebastian Semmler

el signo # antes de las líneas informa sobre los valores predeterminados. kbdInteractiveAutentication parece estar en desuso pero se puede usar.
Eir Nym

@SebastianSemmler, ¿esta respuesta es útil para usted?
Eir Nym

no, todavía puedo iniciar sesión mediante contraseña
Sebastian Semmler

2
Debe reiniciar el inicio de sesión remoto
Eir Nym el

2

En caso de que ayude, estaba teniendo problemas con esto en 10.10 (Yosemite) y resultó que estaba editando el archivo incorrecto. /etc/sshd_configes el correcto, no /etc/ssh/sshd_config, que es lo que estaba intentando según lo que man sshd_configdice:

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 ...

3
Desde el 10.11 /etc/ssh/sshd_config- camino correcto
Maxim Kholyavkin

@Speakus esto fue un problema para mí, ya que la actualización a 10.11 significó que la autenticación de contraseña se volvió a habilitar y no la pillé durante un par de meses.
krs013
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.