¿Es posible deshabilitar el acceso de CONTRASEÑA SSH al usuario pero permitir la autenticación de Clave por usuario? Quiero decir, tengo un usuario A al que no quiero darle acceso basado en contraseña, PERO no quiero que solo use la autenticación de clave para acceder a los servidores. Gracias
22
Respuestas:
Puede agregar secciones "Coincidencia" para que coincidan con usuarios o grupos particulares en la parte inferior de sshd_config, como:
o
fuente
Match
cuando, en realidad, toda la configuración se ve afectada hasta la próximaMatch
directiva. Podría ser confuso para alguien que no esté familiarizado con la sintaxis.Match
funciona hasta la siguienteMatch
oHost
palabra clave. Podrías usarloMatch user *
.Match user ZaQwEdCxS
, podría representar un conjunto de líneas de configuración que nadie puede utilizar, temporal o permanentemente?ZaQwEdCxS
. Sin embargo, si tiene una pregunta diferente, debe hacer una nueva pregunta.Simplemente bloquee las contraseñas de los usuarios que no desea iniciar sesión con contraseñas:
Luego, coloque una clave pública válida en su
.ssh/authorized_keys
archivo y solo podrán iniciar sesión con la clave privada correspondiente, pero no con una contraseña.Nota: Esto romperá sudo a menos que el usuario tenga NOPASSWD: en su entrada de visudo
fuente
deberías investigar
Creo que lo que estás buscando es
cámbielo a no y no olvide reiniciar sshd
fuente