GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh :"erreur lors de la lecture de la longueur de la réponse à partir du socket d'authentification" ?

J'ai un Makefile avec du ssh et rsync commandes. Tous sont exécutés sans erreur, mais donnent le message d'erreur suivant :

Error reading response length from authentication socket.

Je n'aime pas les messages d'erreur énigmatiques. Savez-vous ce que cela signifie et comment y remédier ?

Réponse acceptée :

La plupart des résultats Google pour le message d'erreur montrent que cela résout le problème :

eval $(ssh-agent)
ssh-add

Les raisons de cette erreur peuvent être multiples et vous devrez analyser chaque cas pour voir ce qui se passe.

Lorsque ssh-agent démarre, il configure deux variables d'environnement :SSH_AUTH_SOCK et SSH_AGENT_PID . Si vous transférez votre agent depuis un autre hôte, ce dernier ne sera pas défini.

SSH_AUTH_SOCK est le "socket d'authentification" mentionné dans le message d'erreur.

Si vous avez un agent local (SSH_AGENT_PID est défini), il est possible que le processus soit mort ou qu'il soit incapable d'écrire sur le socket.

Si vous avez un agent transféré, il est probable que l'extrémité distante ait fermé le socket ou que le processus local ne puisse pas lire à partir du socket de transfert.

Il y a bien sûr d'autres causes possibles, mais ce sont celles auxquelles je peux penser en ce moment ou que j'ai moi-même rencontrées.

Vous devrez diagnostiquer chaque cas, strace et lsof peut vous aider.

Là encore, vous pouvez simplement démarrer un nouvel agent comme suggéré par tout le monde et passer à quelque chose de plus amusant 😉


Linux
  1. Comment SSH sur Linux à partir d'Android

  2. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  3. L'en-tête envoyé en amont est trop volumineux lors de la lecture de l'en-tête de réponse en amont - erreur NGINX

  4. Comment détecter si le shell est contrôlé depuis Ssh ?

  5. Empêcher Tmux de démarrer sur Ssh ?

Comment désactiver l'authentification par mot de passe SSH sur Linux VPS

Comment configurer l'authentification multifacteur pour SSH sous Linux

Correction de HTTP Basic :accès refusé et erreur d'échec d'authentification fatale avec GitLab

Comment résoudre l'erreur SSH "Trop d'échecs d'authentification pour l'utilisateur root" ?

Lecture d'un fichier en assembleur

SSH de A à B vers C, en utilisant la clé privée sur B