我已将 Windows OpenSSH 升级到最新版本(https://github.com/PowerShell/Win32-OpenSSH/releases/) 以便让它接受我的 RSA 密钥。
现在我可以使用例如添加我的密钥ssh-add private.key
并查看其在中的列表ssh-add -l
。我还可以使用从 Windows shell 连接到 Linux 主机,而无需输入密码提示。ssh [email protected]
但我不知道如何将它与 Putty 一起使用。我Allow agent forwarding
在默认设置中启用了它,但当我连接到与上面相同的主机时,我收到密码提示 :-(
我以类似的方式用 Pageant 测试了这一点,并且成功了,但我真的很想不使用 Pageant,而是使用本机 Windows 代理。当然,该服务在 Windows 内部运行,并设置为自动随机器启动。