ssh-agent no ubuntu reinicia rapidamente

0

Eu estou tentando usar ssh-agent on Ubuntu 13.10 para que eu não precise digitar minha senha para desbloquear uma chave toda vez que eu quiser usar ssh ou git.

Como você pode ver abaixo, ssh-agent parece estar reiniciando por algum motivo. Estes elogios foram executados dentro de um período 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:~$ 

Meu palpite é que ssh-agent está falhando, mas como eu saberia? Qual arquivo de log ele logaria?

    
por Santa Claus 11.06.2014 / 21:36

1 resposta

2

Você iniciou o ssh-agent várias vezes em paralelo. Observe que ssh-agent vai para o segundo plano depois de iniciá-lo, o que significa que ele será desanexado do terminal e criará um novo grupo de processos (pai de quem é o processo init). Veja daemons do UNIX.

Você pode verificar isso usando:

ps -F x | grep 'ssh-agent'

A saída será parecida com:

2821 ?        Ss     0:00 ssh-agent
2823 ?        Ss     0:00 ssh-agent
2825 ?        Ss     0:00 ssh-agent
2827 ?        Ss     0:00 ssh-agent
    
por 11.06.2014 / 22:02