Digito ssh-agent
e recebo 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;
Em seguida, 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? Tentei adicionar sudo
antes de cada um desses comandos também, mas cheguei perto da saída idêntica.
sudo eval $(ssh-agent)
e dissesudo: eval: command not found
. Eu tenteieval $(sudo ssh-agent)
e disseAgent pid 4735
e depois, depois de ambos,ssh-add
ainda não funciona. Alguma ideia?sudo bash
e depois fazendo tudo o que fez o trabalho. obrigado!ssh-agent
" também funciona. Eu não precisava de nenhum sudo.Você também pode usar a seguinte sintaxe:
fonte
Encontrei solução:
execute o comando abaixo OU adicione ao arquivo .bashrc
exec ssh-agent bash
ssh-add [caminho da chave]
fonte
exec bash
de dentro.bashrc
? Tentaste? Antes de você, pense bem no que vai acontecer. (Dica: o que um novo processo do bash faz quando é iniciado?) Se você se atreve a experimentá-lo, pode ter certeza de ter outra janela do shell aberta.