Dans l'article précédent, j'ai écrit comment générer les clés publiques et privées requises pour la connexion SSH.
Enfin, je vais vous montrer comment arrêter l'authentification par mot de passe. Par conséquent, personne ne peut démarrer une connexion SSH avec une authentification par mot de passe, et à la place, vous pouvez démarrer une connexion SSH uniquement avec une authentification par clé publique / privée.
MainPC
$ sudo vi /etc/ssh/sshd_config
Si vous cliquez sur ce qui précède, le fichier de configuration joint à ssh sera édité avec vim. Recherchez ce qui suit dans vim:
MainPC
PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no
Je joue juste avec oui et non dans la partie ci-dessus ... Un piège surprenant est que, par défaut, les deux commandes principales sont commentées (# ~). Avec cela, peu importe combien vous le changez en oui ou non, cela ne sera pas reflété comme un élément de réglage lol Assurez-vous de supprimer # pour modifier et enregistrer la valeur.
Maintenant, redémarrez le système ssh.
MainPC
$ sudo systemctl restart sshd
Maintenant, essayez à nouveau l'article précédent. L'authentification par mot de passe est peut-être désactivée.
Recommended Posts