Problemas com o ssh-add

1

Eu estou tentando adicionar uma chave ssh usando ssh-add. Ao executar ssh-add ~ / .ssh / insertkeynameaqui sou solicitado com:

Could not open a connection to your authentication agent.

Depois de fazer alguma pesquisa, parece que isso acontece porque meu agente ssh não está em execução, mas ps -ef | grep ssh-agent indica o contrário:

cdm       1760  1727  0 14:35 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=classic-gnome

Mesmo depois de executar:

exec ssh-add bash

E vendo:

cdm       1760  1727  0 14:35 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=classic-gnome
cdm       2903     1  0 14:45 ?        00:00:00 ssh-agent

Esse problema ainda parece persistir. Qualquer ajuda seria muito apreciada e se você precisar ver mais a saída do console me avise e ficarei feliz em postar.

* Note que estou usando o Ubuntu 11.04

    
por user380166 27.10.2011 / 18:31

1 resposta

2

Tente:

$ 'eval ssh-agent'

Qual série de echo de variáveis de ambiente que faz o ssh-add funcionar. Basta colar isso no seu terminal e:

$ exec ssh-agent bash

Então:

$ ssh-add ~/.ssh/insertkeynamehere

source: páginas do Ubuntu: ssh-add

    
por 27.10.2011 / 18:50