Dies scheint auf einen Fehler in der WSL zurückzuführen zu sein. Antworten auf diesen Link finden Sie hier: https://github.com/Microsoft/WSL/issues/3183
Kurz gesagt, scheint es zu passieren, wenn ForwardAgent auf yes gesetzt ist.
Ich verwende Ubuntu 18.04 unter WSL (Windows 10 1803, Build 17134.112) und in letzter Zeit habe ich ein Problem festgestellt ssh-agent
.
Wenn ich eine Shell starte, bevor ich mich über SSH verbinde, rufe ich zuerst an ssh-add
. Dann verbinde ich mich wie gewohnt mit etwas. Sobald ich die SSH-Sitzung jedoch beendet habe, um zu meiner eigenen Shell zurückzukehren, stelle ich fest, dass der Versuch, eine SSH-Sitzung zu öffnen, mich nach meiner Passphrase fragt, und ssh-add
beschwert sich darüber, dass der Agent die Verbindung abgelehnt hat.
In ps
jedoch finde ich, dass die Instanz mit dem PID ich gesehen habe Aufruf ssh-agent
lebt noch. Wenn Sie das entsprechende Verzeichnis überprüfen, wird /tmp
auch angezeigt, dass die Socket-Datei noch vorhanden ist.
Ich bin verwirrt, warum eine Live-Agent-Instanz plötzlich Verbindungen ablehnt, und zwar erst nach genau einer Verwendung des Agenten.
Dies scheint auf einen Fehler in der WSL zurückzuführen zu sein. Antworten auf diesen Link finden Sie hier: https://github.com/Microsoft/WSL/issues/3183
Kurz gesagt, scheint es zu passieren, wenn ForwardAgent auf yes gesetzt ist.