2

Я использую Ubuntu 18.04 на WSL (Windows 10 1803, сборка 17134.112), и в последнее время я заметил проблему с ssh-agent .

Когда я запускаю оболочку, перед подключением к чему-либо через SSH я сначала вызываю ssh-add . Затем я продолжаю подключаться к чему-то, как обычно. Однако, как только я выхожу из этого сеанса SSH, чтобы вернуться в свою собственную оболочку, я обнаруживаю, что при попытке открыть любой сеанс SSH у меня запрашивается пароль, и ssh-add жалуется, что агент отказал в соединении.

Однако в ps я обнаружил, что экземпляр с идентификатором PID, который я видел вызывающим ssh-agent , все еще жив. Проверка соответствующей директории в /tmp также показывает, что файл сокета все еще существует.

Я запутался, почему живой экземпляр агента внезапно отказался от соединений, и это только после ровно одного использования агента.

1 ответ1

1

Похоже, что это вызвано ошибкой в WSL, ответьте по этой ссылке: https://github.com/Microsoft/WSL/issues/3183

Короче говоря, это происходит, когда ForwardAgent установлен в yes.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .