GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿"error al leer la longitud de respuesta del socket de autenticación"?

Tengo un Makefile con algo de ssh y rsync comandos 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 qué significan y cómo solucionarlos?

Respuesta aceptada:

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

eval $(ssh-agent)
ssh-add

Las razones de este error pueden ser varias y tendrías que analizar cada caso para ver qué está pasando.

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

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

Si tiene un agente local (SSH_AGENT_PID está 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.

Hay otras causas posibles, por supuesto, pero estas son las que puedo pensar en este momento o las que yo mismo he encontrado.

Tendrás que diagnosticar cada caso, strace y lsof puede ayudar con eso.

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


Linux
  1. ¿Cómo reparar el error de falla de autenticación de Cron en Linux?

  2. Upstream envió un encabezado demasiado grande al leer el encabezado de respuesta de upstream:error de NGINX

  3. ¿Evitar que Tmux se inicie en Ssh?

  4. Configuración de autenticación basada en clave SSH de openSSH a SSH2

  5. Problemas de SSH:error de lectura desde el socket:restablecimiento de la conexión por par

Cómo deshabilitar la autenticación de contraseña SSH en Linux VPS

Cómo configurar la autenticación basada en clave SSH en Linux

Cómo configurar la autenticación multifactor para SSH en Linux

Corrección de HTTP básico:acceso denegado y error de falla de autenticación fatal con GitLab

¿Cómo resolver el error SSH "Demasiadas fallas de autenticación para el usuario root"?

SSH de A a B a C, usando clave privada en B