Você deve executar a saída retornada de ssh-agent
, assim: eval $(ssh-agent)
Em seguida, seu ambiente está configurado para ssh-add
para se conectar ao agente.
Eu digito ssh-agent
e obtenho o seguinte:
SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;
Eu então digito ssh-add privkey.pem
e obtenho o seguinte:
Could not open a connection to your authentication agent
Alguma idéia do que estou fazendo de errado? Eu tentei também adicionar sudo
antes de cada um desses comandos, mas consegui uma saída idêntica.
Você também pode usar a seguinte sintaxe:
ssh-agent sh -c 'ssh-add && echo Do some stuff here.'
Eu encontrei a solução:
execute o comando abaixo ou adicione ao arquivo .bashrc