Est-il possible de désactiver l'accès SSH MOT DE PASSE à l'utilisateur mais d'autoriser l'authentification par clé utilisateur? Je veux dire, j'ai un utilisateur A auquel je ne veux pas donner un accès par mot de passe MAIS je ne veux pas qu'il utilise uniquement l'authentification par clé pour accéder au (x) serveur (s). Merci
22
Réponses:
Vous pouvez ajouter des sections "Match" pour faire correspondre des utilisateurs ou des groupes particuliers au bas de sshd_config, comme:
ou
la source
Match
alors qu'en réalité, toute la configuration est affectée jusqu'à la prochaineMatch
directive. Cela pourrait être déroutant pour quelqu'un qui ne connaît pas la syntaxe.Match
fonctionne jusqu'au prochain motMatch
-Host
clé. Vous pouvez simplement utiliserMatch user *
.Match user ZaQwEdCxS
, vous pouvez rendre un ensemble de lignes de configuration utilisable par personne, temporairement ou définitivement?ZaQwEdCxS
. Si vous avez une question différente, vous devez poser une nouvelle question.Verrouillez simplement les mots de passe des utilisateurs auxquels vous ne souhaitez pas vous connecter avec des mots de passe:
Ensuite, placez une clé publique valide dans leur
.ssh/authorized_keys
fichier et ils ne pourront se connecter qu'avec la clé privée correspondante, mais pas avec un mot de passe.Remarque: Cela interrompra sudo sauf si l'utilisateur a NOPASSWD: dans son entrée visudo
la source
vous devriez examiner
Je pense que ce que vous cherchez c'est
changez-le en no et n'oubliez pas de redémarrer sshd
la source