Description du problème
Lorsque j'utilise un mot de passe pour me connecter à distance à une instance ECS via Workbench ou SSH (comme PuTTY, Xshell, SecureCRT, etc.), je rencontre une erreur indiquant que la méthode de connexion par mot de passe est désactivée sur le serveur . :
Causes possibles:
Ce problème est dû au fait que les paramètres du fichier de configuration /etc/ssh/sshd_config correspondant au service SSH PasswordAuthentication
sont définis sur no
, ce qui signifie que la connexion par mot de passe à l'instance ECS est interdite et doit être modifiée en yes
.
solution:
Vous pouvez résoudre le problème ci-dessus en liant une paire de clés à l'instance ou en modifiant le fichier de configuration du service SSH après vous être connecté à l'instance via VNC en fonction des besoins de l'entreprise.
1. Connectez-vous à l'instance ECS à l'aide de VNC ou en liant une paire de clés.
Pour des opérations spécifiques, consultez Liaison de la paire de clés SSH ou Présentation de la méthode de connexion Guide d'utilisation de la connexion à distance ECS .
2. Vérifiez si /etc/ssh/sshd_config
la PasswordAuthentication
configuration des paramètres est incorrecte.
chat /etc/ssh/sshd_config
Comme le montre la figure ci-dessous, PasswordAuthentication
le paramètre est défini sur no
, ce qui signifie que la connexion par mot de passe est interdite et doit être modifiée en yes
.
3. Les PasswordAuthentication
paramètres modifiés sont yes
.
- a. Ouvrez le fichier de configuration SSH.
vi /etc/ssh/sshd_config
- b. Sera
PasswordAuthentication
no
modifié enPasswordAuthentication yes
.
- c. Appuyez sur la touche Échap et entrez
:wq
pour enregistrer les modifications.
3. Redémarrez le service SSHD.
redémarrage du service sshd
Après le redémarrage, vous pouvez vous connecter avec votre mot de passe.