ssh-agent en Ubuntu se reinicia rápidamente

0

Estoy intentando usar ssh-agent en Ubuntu 13.10 por lo que no tendré que ingresar mi contraseña para desbloquear una clave cada vez que quiera usar ssh o git.

Como puede ver abajo, ssh-agent Parece que se está reiniciando por alguna razón. Estos elogios se ejecutaron en un plazo de menos de 5 segundos:

andrew@zaphod:~$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-pqm5J0s70NxG/agent.2820; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2821; export SSH_AGENT_PID;
echo Agent pid 2821;
andrew@zaphod:~$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-VpkOH2WKjT1M/agent.2822; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2823; export SSH_AGENT_PID;
echo Agent pid 2823;
andrew@zaphod:~$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-EQ6X9JHNiBOO/agent.2824; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2825; export SSH_AGENT_PID;
echo Agent pid 2825;
andrew@zaphod:~$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-8Iij8kFkaapz/agent.2826; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2827; export SSH_AGENT_PID;
echo Agent pid 2827;
andrew@zaphod:~$ 

Mi conjetura es que ssh-agent se está estrellando, pero ¿cómo lo sabría? ¿En qué archivo de registro se registraría?

Santa Claus
fuente
Puede obtener más información ejecutando ssh-agent -d. Esto pondrá a ssh-agent en modo de depuración.
mtak
tal vez intente gdb ssh-agent y teclee run, o strace ssh-agent ir más lejos con la depuración
LatinSuD

Respuestas:

2

Has empezado el ssh-agent Varias veces en paralelo. Tenga en cuenta que ssh-agent pasa a segundo plano después de iniciarlo, lo que significa que se separará del terminal y creará un nuevo grupo de procesos (cuyo principal es el proceso de inicio). Ver UNIX demonios .

Puedes verificar esto usando:

ps -F x | grep 'ssh-agent'

La salida se verá como:

2821 ?        Ss     0:00 ssh-agent
2823 ?        Ss     0:00 ssh-agent
2825 ?        Ss     0:00 ssh-agent
2827 ?        Ss     0:00 ssh-agent
hek2mgl
fuente
Implicando los "fondos" del demonio en lugar de morir
LatinSuD
Han añadido esa información.
hek2mgl