web-dev-qa-db-fra.com

Obtenir "trop ​​d'échecs d'authentification" sur chaque serveur ssh que j'utilise

Il y a environ deux semaines, l'un des serveurs de mon lieu de travail a commencé à me donner cette erreur, puis une autre. Maintenant, même mon serveur local (sur mon réseau domestique) me donne aussi cette erreur. Qu'est-ce que ça veut dire? J'ai utilisé ssh-keygen -R mais cela n'a pas aidé. La commande

ssh  -o PreferredAuthentications=keyboard-interactive  

aidé avec les serveurs au travail mais à la maison j'obtiens l'erreur suivante:

Trop d'échecs d'authentification

Autorisation refusée (publickey, mot de passe).

1
Reza
  • Ce lien peut aider à répondre à votre question concernant le message d'erreur "Trop d'échecs d'authentification".

superutilisateur.com: trop d'échecs d'authentification pour le nom d'utilisateur

  • Selon la page de manuel relative à ssh-keygen, la commande ssh-keygen -R:

    Supprime toutes les clés appartenant à hostname d'un fichier known_hosts

    Ainsi, les clés supprimées sont celles des serveurs ssh qui sont configurées dans vos fichiers client ​​~/.ssh/know_hosts et n'ont aucun effet sur l'erreur que vous recevez du côté serveur.

  • En ce qui concerne votre serveur domestique et le message:

    Autorisation refusée (publickey, mot de passe)

    Le serveur peut être configuré pour autoriser uniquement l'authentification basée sur une clé. Vous devrez peut-être vérifier votre /etc/ssh/sshd_config et modifier PasswordAuthentication no en PasswordAuthentication yes si vous essayez de vous authentifier avec un nom d'utilisateur et un mot de passe.

  • Enfin, vous souhaiterez peut-être exécuter la commande ssh avec l'option -v (en ajoutant jusqu'à 3 v pour des informations plus détaillées) afin d'afficher des messages utiles sur la manière dont votre client ssh interagit avec le serveur ssh. Vous pouvez également avoir besoin du fichier -i' option in order to use the proper key configured in your servers ~/.ssh/registered_keys`.

    Votre commande peut ressembler à ceci:

    ssh -i '~/.ssh/workplace_server_rsa' -v user@workplace_server_address

2
klatu375

Trop d'échecs d'authentification

Ce message est dû à un trop grand nombre de tentatives d’authentification infructueuses compte tenu des limites autorisées appliquées au serveur SSH distant. Cela peut signifier que vous avez ajouté plusieurs identités dans votre agent SSH et que votre client SSH en a proposé trop qui n'ont pas fonctionné.

Voici quelques suggestions:

  • Ajoutez _-v_ pour voir si c'est le cas (vous utilisez trop d'identités).
  • Répertoriez les identités ajoutées par _ssh-add -l_.
  • Supprimez l’identité défaillante de l’agent de: _ssh-add -d_.
  • Vous pouvez également supprimer toutes les identités par _ssh-add -D_ et ne rajouter que celles qui sont pertinentes.
  • Si vous avez accès au serveur SSH, cochez l'option MaxAuthTries (voir: man sshd_config ).

    Article lié: Qu'est-ce qu'une connexion pour _sshd_config_ 's' MaxAuthTries 'limit?

  • Si cela ne vous aide pas, assurez-vous que vous utilisez les bonnes informations d'identification ou le bon fichier.

0
kenorb