Est-il possible avec ssh d'autoriser les mots de passe d'un certain utilisateur, mais de refuser d'utiliser des mots de passe pour tout le monde?
Fondamentalement, je veux autoriser l'authentification par mot de passe pour l'utilisateur justin
mais tout le monde doit utiliser des clés publiques.
PasswordAuthentication no
Semble être global cependant, aucun moyen de spécifier par l'utilisateur.
Nécromancement, mais l'ajout de ce qui suit à votre sshd_config devrait faire l'affaire:
Match User <username>
PasswordAuthentication yes
Notez que la correspondance est effective " jusqu'à une autre ligne de correspondance ou à la fin du fichier. " (L'indentation n'est pas significative.)