Solución 1:
Sin PAM (Módulo de autenticación conectable), se requiere una configuración ssh más complicada para la autenticación. Estás buscando esto, en realidad:
# grep Password /etc/ssh/sshd_config
PermitEmptyPasswords no
PasswordAuthentication no
Esto deshabilitará el inicio de sesión con contraseña. Asegúrese de que la configuración de la clave pública se haya establecido correctamente.
Solución 2:
¿Está bloqueada su cuenta de usuario? Puede desbloquear la cuenta de usuario
passwd -u username
o bloquear la cuenta de usuario pero habilitar PAM:
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes