Não foi possível abrir uma conexão com seu agente de autenticação

1

Estou usando um mac.

e estou tentando adicionar a chave ao agente.

Vinays-MacBook-Pro:XSLT vinay$ eval $(ssh-agent)
Agent pid 49170
Vinays-MacBook-Pro:XSLT vinay$ ssh-agent
SSH_AUTH_SOCK=/var/folders/x2/pb3kl7dn1cl02pr8llz947740000gn/T//ssh-wLSfLyFN3W27/agent.49177; export SSH_AUTH_SOCK;
SSH_AGENT_PID=49178; export SSH_AGENT_PID;
echo Agent pid 49178;
Vinays-MacBook-Pro:XSLT vinay$ sudo ssh-add xx.xxx 
Could not open a connection to your authentication agent.
Vinays-MacBook-Pro:XSLT vinay$ 

por favor ajude.

    
por Vinay Joseph 16.12.2015 / 05:14

1 resposta

2

Normalmente, os Macs já executam ssh-agent por padrão.

$ps ax | grep ssh-agent
648   ??  S      0:00.09 /usr/bin/ssh-agent -l

ssh-add deve ser executado também como seu usuário, e não como root, pois você deseja adicionar a senha à sua chave privada RSA. Daí também o erro, como root não tem associado ssh-agent em execução.

Você realmente precisa executar:

ssh-add

e digite a senha.

Você também pode adicionar a chave privada ao seu chaveiro permanentemente com o comando. A senha será solicitada no momento em que você executar o comando.

ssh-add -K ~/.ssh/id_rsa
    
por 16.12.2015 / 05:24

Tags