PuTTY 致命错误:主机密钥未出现在手动配置的列表中

PuTTY 致命错误:主机密钥未出现在手动配置的列表中

我尝试与我的网络托管服务提供商的 Linux 服务器建立 SSH 连接。

使用 PuTTY Release 0.74 Build 平台 64 位 x86 Windows 时收到以下错误:

“PuTTY 致命错误主机密钥未出现在手动配置的列表中”

这是我做的:

  1. 生成公钥-私钥对
  2. 将 public_key 提供给服务器提供商
  3. 在“会话”中插入服务器的 IP 地址和端口
  4. 在“连接 -> SSH -> 主机密钥 -> 手动配置此连接的主机密钥”中插入公钥
  5. 在“连接 -> SSH -> Auth”中插入我本地保存的私钥的路径
  6. 保存整个配置

最后,如果我加载配置并尝试打开连接,我会收到错误消息:

“PuTTY 致命错误主机密钥未出现在手动配置的列表中”

您能给我一些建议,告诉我错误在哪里吗?

非常感谢。

答案1

第4步是错误的:

在“连接 -> SSH -> 主机密钥 -> 手动配置此连接的主机密钥”中插入公钥

“主机密钥”盒子是公钥的服务器主持人键)。虽然您已添加你的公钥。

一般来说,您不需要在那里添加任何东西。只需在提示符上验证主机密钥,您将在第一次连接时获得该密钥。您可能已经完成了。如果没有,请参阅我的文章 在哪里可以获取 SSH 主机密钥指纹来授权服务器?您还可以查看另一篇文章了解 SSH 密钥对

相关内容