Désactiver l'authentification par mot de passe ssh par l'utilisateur

8

Est-il possible d'activer l'authentification par mot de passe ssh pour un utilisateur sur un système et de le désactiver pour un autre.

Si vous ajoutez

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

dans / etc / ssh / sshd_config vous le désactivez pour tous les utilisateurs

L'ajouter à ~ / .ssh / config ne semble pas fonctionner


la source

Réponses:

15

Utilisez une correspondance qui correspond à tous les utilisateurs mais à ceux que vous souhaitez utiliser l'authentification par mot de passe et ajoutez le «PasswordAuthentication no» dans ce bloc de correspondance. Quelque chose comme:

Match User someuser
PasswordAuthentication no

etc.

Gonzalo
la source