Eu percebi, a primeira coisa a fazer, é no arquivo ~/.bashrc
, eu preciso salvar a saída de:
eval $(ssh-agent)
Em vez de descartá-lo; um exemplo segue:
eval $(ssh-agent) > ~/.ssh-agent-stdout
Por fim, crie o seguinte arquivo:
~/.bash_logout
Com conteúdo:
ssh_agent_pid=$(awk '{ print $3 }' ~/.ssh-agent-stdout)
kill -HUP "$ssh_agent_pid"