Putty 和 Pageant 公钥认证不再起作用(win7 x64)

Putty 和 Pageant 公钥认证不再起作用(win7 x64)

我一直使用 putty 和 pageant 进行无密码身份验证,在我更改公钥/私钥之前,它运行良好。

现在它在我的任何一台服务器上都无法工作(我也在那里添加了新的公钥)

我还更改了 pageant 二进制文件的存储路径(现在与 putty 位于同一文件夹中)。我认为我的机器上还存在其他一些 pageant 二进制文件,以及一些其他应用程序(如 tortoiseSVN),这可能是问题所在吗?注册表中有什么问题吗?

我清理了信任的密钥。

我以前有 ptman(当时它可以工作),但我删除了它。这有关系吗?

我还检查了 putty 中的配置,如下所示:

在此处输入图片描述

但到目前为止我还无法解决这个问题,而且我花了几个小时在谷歌上试图找到一些东西......

有谁遇到过类似的问题吗?或者知道我为什么会遇到这个问题吗?

我将非常感激任何帮助。

答案1

运行 pageant 的用户需要与 putty 相同,我以管理员身份运行 pageant,以用户身份运行 putty,它总是提示输入密码

答案2

经过进一步调查和 Janoszen 建议阅读日志(我应该早点这样做)

授权密钥中的密钥格式混乱。

  1. 由于换行(键不在一行上)
  2. 需要ssh-rsa在关键行前添加

感谢您为我指明正确的方向。

相关内容