Subsistema Windows para Linux Ubuntu: ssh-agent em execução, mas ssh-add reclama “Não foi possível abrir uma conexão com seu agente de autenticação”

0

Eu uso o WSL com o Ubuntu no meu laptop para desenvolver no Linux enquanto estou longe do meu desktop (com o Linux nativo, onde não tenho nenhum problema como este). Eu tenho a configuração privada do repositório do git e uso o ssh para me conectar a ele. Eu tenho ssh configurado (em .ssh/config ), e eu tenho várias chaves para o meu VPS, GitHub, outra conta de usuário VPS, etc, então eu uso ssh-add no meu desktop para gerenciá-los. Mas no meu laptop, no WSL, quando eu tento me conectar ao meu VPS, o ssh pede a senha para a chave. Quando tento fazer ssh-add .ssh/mykey , recebo um erro:

$ ssh-add .ssh/mykey
Could not open a connection to your authentication agent.

Mas o ssh-agent está em execução:

$ ps -e | grep ssh
4455 ?        00:00:00 ssh-agent
5517 ?        00:00:00 sshd
6164 pts/0    00:00:00 ssh

Não vejo por que há um problema. Se eu matar atualmente executando ssh-agent e iniciá-lo novamente (usando eval $(ssh-agent -s) ) ele funciona bem.

    
por makos 02.10.2018 / 09:08

0 respostas