ssh-add
allein geht nicht:
Error connecting to agent: No such file or directory
Wie soll ich das Tool verwenden?
ssh-add
allein geht nicht:
Error connecting to agent: No such file or directory
Wie soll ich das Tool verwenden?
Antworten:
Sie müssen zuerst den Agenten initialisieren.
ssh-agent bash
fish
, ist der Befehl ssh-agent fish
.
Der SSH-Agent wird nicht ausgeführt, oder die von ihm festgelegten Umgebungsvariablen sind in der aktuellen Umgebung nicht verfügbar (was am wichtigsten ist SSH_AUTH_SOCK
), oder sie sind falsch festgelegt (und verweisen auf einen toten Agenten).
Sie können den Agenten in der aktuellen Shell-Sitzung mit starten
eval "$(ssh-agent)"
oder starten Sie eine neue Shell-Sitzung über den Agenten mit
ssh-agent fish
(Ersetzen fish
Sie sie durch die von Ihnen verwendete Shell.) Aber da Sie sagen , dass Sie es gewohnt nutzen zu können , ssh-add
ohne dass dies, es führt mich zu glauben , dass Sie versehentlich den Agenten getötet haben (oder es wurde wegen einem anderen Grund beendet). Die Fehlermeldung lässt mich denken, dass die SSH_AUTH_SOCK
Umgebungsvariable tatsächlich gesetzt ist, aber dass ssh-add
an diesem Pfad kein gültiger Kommunikationssocket gefunden werden kann.
Es würde mich nicht überraschen, wenn Ihre gewohnte Vorgehensweise wieder funktionieren würde, wenn Sie sich vollständig abgemeldet und wieder angemeldet oder den Computer neu gestartet hätten.
In Windows Power Shell: