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
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
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