Cómo solucionar "No se pudo abrir una conexión con su agente de autenticación". ¿Error al intentar agregar la clave ssh?

Cómo solucionar "No se pudo abrir una conexión con su agente de autenticación". ¿Error al intentar agregar la clave ssh?

Estoy usando el servidor Ubuntu 10.04.

ssh-add /foo/cert.pemdio el siguiente resultado:

No se pudo abrir una conexión con su agente de autenticación.

Estos son mis procesos en ejecución:

ps -aux | grep ssh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1523  0.0  0.0  49260   632 ?        Ss   Dec25   0:00 /usr/sbin/sshd
root     10023  0.0  0.3 141304  6012 ?        Ss   12:58   0:00 sshd: padmin [priv]
padmin   10117  0.0  0.1 141304  2400 ?        S    12:58   0:00 sshd: padmin@pts/1
padmin   11867  0.0  0.0   7628   964 pts/1    S+   13:06   0:00 grep --color=auto ssh
root     31041  0.0  0.3 141264  5884 ?        Ss   11:24   0:00 sshd: padmin [priv]
padmin   31138  0.0  0.1 141264  2312 ?        S    11:25   0:00 sshd: padmin@pts/0
root     31382  0.0  0.3 139240  5844 ?        Ss   11:26   0:00 sshd: padmin [priv]
padmin   31475  0.0  0.1 139372  2488 ?        S    11:27   0:00 sshd: padmin@notty
padmin   31476  0.0  0.0  12468   964 ?        Ss   11:27   0:00 /usr/lib/openssh/sftp-server

Estas son mis variables de entorno:

$ env | grep SSH
SSH_CLIENT=192.168.1.13 42626 22
SSH_TTY=/dev/pts/1
SSH_CONNECTION=192.168.1.13 42626 192.168.1.2 22

¿Lo que está mal? ¿Por qué no puedo agregar ninguna identidad?

Respuesta1

Primero debes ejecutar ssh-agent. Recibirás un resultado como este:

SSH_AUTH_SOCK=/tmp/ssh-mZueDP7822/agent.7822; export SSH_AUTH_SOCK;
SSH_AGENT_PID=7823; export SSH_AGENT_PID;
echo Agent pid 7823;

Ahora simplemente pégalo en tu terminal y agrega tus claves.

Respuesta2

Por supuesto, la respuesta de atx es correcta, pero en lugar de copiar, puede ejecutar ssh-agent con eval.

eval `ssh-agent -s`

Respuesta3

También puede utilizar la siguiente sintaxis:

ssh-agent sh -c 'ssh-add /foo/cert.pem && echo Do some stuff here.'

información relacionada