Aqui estão dois utilitários que você deve executar um após o outro.
O primeiro avalia a chave privada que você já usou para se autenticar no servidor .
O segundo carrega essa chave na memória .
Dessa forma, você pode fazer login a qualquer momento e em qualquer lugar da sessão atual, se a chave pública tiver sido adicionada a .ssh/authorized_keys*
:
eval $(ssh-agent)
ssh-add
Como funciona:
ssh-agent é o próprio agente de autenticação, enquanto ssh-add é usado para adicionar suas chaves privadas a esse agente.
Você executa o ssh-agent como uma avaliação para sua chave privada e, em seguida, usa o comando ssh-add para realmente adicionar suas chaves privadas a este agente, para uso prolongado.