Я использую Ubuntu 18.04 на WSL (Windows 10 1803, сборка 17134.112), и в последнее время я заметил проблему с ssh-agent
.
Когда я запускаю оболочку, перед подключением к чему-либо через SSH я сначала вызываю ssh-add
. Затем я продолжаю подключаться к чему-то, как обычно. Однако, как только я выхожу из этого сеанса SSH, чтобы вернуться в свою собственную оболочку, я обнаруживаю, что при попытке открыть любой сеанс SSH у меня запрашивается пароль, и ssh-add
жалуется, что агент отказал в соединении.
Однако в ps
я обнаружил, что экземпляр с идентификатором PID, который я видел вызывающим ssh-agent
, все еще жив. Проверка соответствующей директории в /tmp
также показывает, что файл сокета все еще существует.
Я запутался, почему живой экземпляр агента внезапно отказался от соединений, и это только после ровно одного использования агента.