O OS X iniciará automaticamente o ssh-agent para você quando precisar da sua chave privada. Sua chave estará disponível através do ssh-agent (sem digitar sua senha novamente) até que você saia do do OS X ou remova a chave (via ssh-add -d
ou ssh-add -D
para remover todas as chaves).
Isso é semelhante ao comportamento padrão do sistema * NIX com o ssh-agent e permite que funcionalidades úteis como o encaminhamento de autenticação do agente ( ssh -A
) funcionem para que você não tenha que colocar sua chave privada em toda a rede.
Se você quiser desabilitar o ssh-agent (para todos os usuários do seu Mac), você pode remover o arquivo /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist
Outra maneira é descarregar & desative o LaunchAgent:
sudo launchctl -w /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist
O -w
faz com que ele não apenas descarregue, mas marque & lembre-se como desativado.