ssh: "Error al leer la longitud de la respuesta del socket de autenticación"

ssh: "Error al leer la longitud de la respuesta del socket de autenticación"

Tengo un Makefile con algunos sshcomandos rsync. Todos ellos se ejecutan sin errores, pero dan el siguiente mensaje de error:

Error reading response length from authentication socket.

No me gustan los mensajes de error enigmáticos. ¿Sabes lo que significa y cómo solucionarlo?

Respuesta1

La mayoría de los resultados de Google para el mensaje de error muestran que esto soluciona el problema:

eval $(ssh-agent)
ssh-add

Los motivos de este error pueden ser varios y habría que analizar cada caso para ver qué ocurre.

Cuando se inicia ssh-agent, configura dos variables de entorno: SSH_AUTH_SOCKy SSH_AGENT_PID. Si estás reenviando a tu agente desde otro host, este último no se configurará.

SSH_AUTH_SOCKes el "zócalo de autenticación" mencionado en el mensaje de error.

Si tiene un agente local ( SSH_AGENT_PIDestá configurado), es posible que el proceso haya muerto o no pueda escribir en el socket.

Si tiene un agente reenviado, es probable que el extremo remoto haya cerrado el socket o que el proceso local no pueda leer desde el socket de reenvío.

Por supuesto, hay otras causas posibles, pero estas son las que se me ocurren ahora o las que yo mismo he encontrado.

Tendrás que diagnosticar cada caso stracey lsofpodrás ayudar con eso.

Por otra parte, podrías empezar con un nuevo agente como lo sugirieron todos los demás y pasar a algo más divertido;)

información relacionada