ssh-agent 使用一次后就无法使用

ssh-agent 使用一次后就无法使用

我在 WSL(Windows 10 1803,Build 17134.112)上使用 Ubuntu 18.04,最近我注意到一个问题ssh-agent

当我启动 shell 时,在通过 SSH 连接任何内容之前,我首先调用ssh-add。然后我继续像往常一样连接某些内容。但是,一旦我退出该 SSH 会话并返回到我自己的 shell,我发现尝试打开任何 SSH 会话都会提示我输入密码,并ssh-add抱怨代理拒绝连接。

然而ps,我发现我所看到的 PID 调用的实例ssh-agent仍然有效。检查相应的目录/tmp也显示套接字文件仍然存在。

我很困惑为什么实时代理实例会突然拒绝连接,而且只有在确切地该代理的一次使用。

答案1

这似乎是由 WSL 中的一个错误引起的,请参阅此链接以获取答案:https://github.com/Microsoft/WSL/issues/3183

简而言之,当 ForwardAgent 设置为 yes 时似乎就会发生这种情况。

相关内容