Я пытаюсь использовать ssh-agent в Ubuntu 13.10 чтобы мне не приходилось вводить парольную фразу для разблокировки ключа каждый раз, когда я хочу использовать ssh или git.

Как вы можете видеть ниже, ssh-agent перезапускается по какой-то причине. Эти рекомендации были выполнены в течение менее 5 секунд:

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:~$ 

Я думаю, что ssh-agent падает, но как я узнаю? В какой файл журнала он будет входить?

1 ответ1

2

Вы запустили ssh-agent несколько раз параллельно. Обратите внимание, что ssh-agent переходит в фоновый режим после запуска, это означает, что он отсоединится от терминала и создаст новую группу процессов (родитель которой является процессом init). Смотрите демоны UNIX.

Вы можете проверить это, используя:

ps -F x | grep 'ssh-agent'

Вывод будет выглядеть так:

2821 ?        Ss     0:00 ssh-agent
2823 ?        Ss     0:00 ssh-agent
2825 ?        Ss     0:00 ssh-agent
2827 ?        Ss     0:00 ssh-agent

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .