ssh-add
sam nie działa:
Error connecting to agent: No such file or directory
Jak powinienem korzystać z tego narzędzia?
ssh-add
sam nie działa:
Error connecting to agent: No such file or directory
Jak powinienem korzystać z tego narzędzia?
Odpowiedzi:
Najpierw musisz zainicjować agenta.
ssh-agent bash
fish
, polecenie brzmi ssh-agent fish
.
Agent SSH nie działa lub ustawione przez niego zmienne środowiskowe nie są dostępne w bieżącym środowisku (co najważniejsze SSH_AUTH_SOCK
) lub są ustawione nieprawidłowo (wskazując na martwego agenta).
Możesz uruchomić agenta w bieżącej sesji powłoki przy użyciu
eval "$(ssh-agent)"
lub rozpocznij nową sesję powłoki za pośrednictwem agenta, używając
ssh-agent fish
(zamień na fish
dowolną używaną powłokę). Ale ponieważ mówisz, że byłeś w stanie korzystać z ssh-add
tego bez tego, prowadzi mnie to do wniosku, że przypadkowo zabiłeś agenta (lub zakończył się z innego powodu). Komunikat o błędzie każe mi myśleć, że SSH_AUTH_SOCK
zmienna środowiskowa jest rzeczywiście ustawiona, ale ssh-add
nie może znaleźć prawidłowego gniazda komunikacyjnego na tej ścieżce.
Nie zdziwiłoby mnie to, gdyby Twój zwykły sposób działania działał ponownie, gdybyś całkowicie wylogował się i zalogował ponownie lub ponownie uruchomił maszynę.