Je me demandais s'il serait possible de forcer uniquement l'authentification basée sur la clé SSH auprès d'un seul utilisateur (admin) et d'autoriser tous les autres utilisateurs du système (à l'exception de root, le nom de connexion ssh est déjà désactivé dans sshd_config) via le mot de passe.
Vous pouvez le faire en modifiant votre sshd_config
pour ajouter:
Match User <username>
PasswordAuthentication no
Vous pouvez également faire de même pour les groupes en utilisant Match Group
à la place.
N'oubliez pas de redémarrer sshd
après