Solution 1 :
Sans PAM (Pluggable Authentication Module), une configuration ssh plus compliquée est nécessaire pour s'authentifier. Vous cherchez ceci, en fait :
# grep Password /etc/ssh/sshd_config
PermitEmptyPasswords no
PasswordAuthentication no
Cela désactivera la connexion par mot de passe. Assurez-vous que les paramètres de clé publique sont correctement établis.
Solution 2 :
Votre compte utilisateur est-il verrouillé ? Vous pouvez soit déverrouiller le compte utilisateur
passwd -u username
ou verrouillez le compte utilisateur mais activez PAM :
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM yes