Deshabilitar la autenticación de contraseña ssh por usuario


8

¿Es posible habilitar la autenticación de contraseña ssh para un usuario en un sistema y deshabilitarla para otro?

Si agregas

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

a / etc / ssh / sshd_config lo deshabilita para todos los usuarios

Agregarlo a ~ / .ssh / config no parece funcionar

Respuestas:


15

Utilice una coincidencia que coincida con todos los usuarios, pero con los que desea poder usar la autenticación de contraseña y agregue el 'No de autenticación de contraseña' en ese bloque de coincidencia. Algo como:

Match User someuser
PasswordAuthentication no

y así.

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.