Я решил, что первое, что нужно сделать, находится в ~/.bashrc
файле, мне нужно сохранить вывод:
eval $(ssh-agent)
Вместо того, чтобы отказаться от него; пример следует:
eval $(ssh-agent) > ~/.ssh-agent-stdout
Наконец, создайте следующий файл:
~/.bash_logout
С содержанием:
ssh_agent_pid=$(awk '{ print $3 }' ~/.ssh-agent-stdout) kill -HUP "$ssh_agent_pid"