Ssh error, solucionado could not open a connection to your authentication agent al hacer ssh-add

Ssh error al ejecutar ssh-add, el comando que se utiliza para añadir claves privadas al ssh para conseguir que la autenticación funcione sin contraseña.

Al ejecutar desde el terminal linux la instrucción ssh-add, me aparece el siguiente mensaje de error could not open a connection to your authentication agent.
Para solucionarlo, he encontrado que hay que ejecutar dos instrucciones desde el terminal:

En primer lugar ejecutar la instrucción : eval `ssh-agent`

y posteriormente ejecutar: echo $SSH_AUTH_SOCK

Una vez realizadas estas dos operaciones,  ya podremos realizar la ejecución de la instrucción ssh-add sin problemas y de manera totalmente normal.

Entradas relacionadas

12 comentarios sobre “Ssh error, solucionado could not open a connection to your authentication agent al hacer ssh-add

  1. Muy bueno.. Funcionó a la perfección.. Gracias.. Al igual que todos no tengo idea que hace el comando eval..
    Saludos.

  2. Pero esto no soluciona el error a recuperar las claves ingresadas con anterioridad, solo permite volverlas a agregar.

  3. A mi también me sirvió!

    Yo les explico como funciona. ssh-agent da como salida código que el shell puede interpretar y ejecutar. En este caso, se trata de asignación a variables de ambiente que ssh-add necesita para saber como comunicarse con el proceso de ssh-agent.

    Cuando ponen los ticks a ssh-agent, cachan la salida de ssh-agent en un string que entonces se pasa a la función eval para que lo evalue y ejecute.

    Pueden ver el resultado de la siguiente manera.

    $ env > salida
    $ ssh-agent
    $ eval `ssh-agent`
    $ env > salida2
    $ diff salida salida2

    Noten que la salida de env cambia.

    Saludos

  4. En pleno 2021 y me acaba de solucionar un problema que tenía con un contenedor en docker con ubuntu y el agente ssh
    gracias!!

Leave a Reply

Your email address will not be published.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.