Você precisa inicializar o agente primeiro.
ssh-agent bash
ssh-add
sozinho não está funcionando:
Error connecting to agent: No such file or directory
Como devo usar essa ferramenta?
O agente SSH não está em execução ou as variáveis de ambiente que ele define não estão disponíveis no ambiente atual (mais importante SSH_AUTH_SOCK
) ou estão configuradas incorretamente (apontando para um agente inativo).
Você pode iniciar o agente na sessão atual do shell usando
eval "$(ssh-agent)"
ou inicie uma nova sessão de shell através do agente usando
ssh-agent fish
Mas como você diz que costumava usar ssh-add
sem isso, isso me leva a acreditar que você acidentalmente matou o agente (ou ele foi cancelado devido a alguma outra razão). A mensagem de erro faz-me pensar que a variável de ambiente SSH_AUTH_SOCK
está realmente definida, mas que ssh-add
não consegue encontrar um socket de comunicação válido nesse caminho.
Não me surpreenderia se a sua maneira habitual de fazer as coisas funcionasse novamente se você fizesse o logout e login, ou reiniciasse a máquina.
No shell de energia do Windows: