O que é ssh-agent
e como funciona?
O ssh-agent
mantém suas chaves descriptografadas com segurança na memória e em sua sessão. Não há uma maneira razoável e segura de preservar as chaves descriptografadas entre reinicializações / re-logins.
OK, como posso automatizá-lo?
Automatizar ssh-agent
inicialização
Adicionar
[ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)"
ao seu ~/.bashrc
ou outro script de inicialização ( ~/.zshrc
).
Automatizar a adição das chaves
As chaves podem ser adicionadas automaticamente no primeiro uso, quando você adiciona
AddKeysToAgent yes
para o seu ~/.ssh/config
.
Para mais informações sobre ~/.ssh/config
consulte man ssh_config
.