ssh-agent / ssh-add erro: não foi possível abrir uma conexão com seu agente de autenticação

18

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.

    
por neubert 27.01.2014 / 15:02

3 respostas

26

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.

    
por 27.01.2014 / 15:10
3

Você também pode usar a seguinte sintaxe:

ssh-agent sh -c 'ssh-add && echo Do some stuff here.'
    
por 26.03.2015 / 22:24
-1

Eu encontrei a solução:

execute o comando abaixo ou adicione ao arquivo .bashrc

exec ssh-agent bash

ssh-add [caminho da chave]

    
por 15.02.2017 / 08:09

Tags