Résolution des problèmes

Pourquoi mon mot de passe n'est-il pas accepté ?

Corriger un mot de passe SSH refusé dans Wardterm : vérifiez l'utilisateur et le mot de passe, puis si le serveur accepte les mots de passe pour ce compte.

Ce que vous voyez

L'app affiche Le serveur n'a pas accepté le mot de passe. Les détails indiquent :

authentication failed for deploy@203.0.113.10

Dans le Journal des connexions, la tentative apparaît comme Échec, mot de passe ou clé incorrect.

Pourquoi cela arrive

Le nom d'utilisateur ou le mot de passe est faux, ou le serveur n'accepte pas les mots de passe pour ce compte. Beaucoup de serveurs n'acceptent que les clés, et beaucoup refusent l'utilisateur root en SSH.

Que faire

  1. Ouvrez le serveur et vérifiez l'Utilisateur. C'est le compte sur le serveur, pas votre e-mail.
  2. Retapez le mot de passe. Si le serveur utilise un identifiant enregistré, modifiez-le une fois dans Clés, et tous les serveurs qui l'utilisent reçoivent le nouveau mot de passe.
  3. Si le serveur pose une deuxième question, comme un code à usage unique, l'app l'affiche : répondez-y.
  4. Vérifiez si le serveur accepte les mots de passe :
    sudo sshd -T | grep -E 'passwordauthentication|permitrootlogin'
    Si passwordauthentication no, connectez-vous avec une clé : voir Clés SSH.
  5. Lisez les dernières lignes du journal du serveur pour savoir pourquoi il a refusé :
    sudo journalctl -u ssh -u sshd -n 50
  6. Après de nombreuses tentatives ratées, certains serveurs bloquent votre adresse pendant un moment. Attendez, ou demandez à l'administrateur de la débloquer.