我尝试与我的网络托管服务提供商的 Linux 服务器建立 SSH 连接。
使用 PuTTY Release 0.74 Build 平台 64 位 x86 Windows 时收到以下错误:
“PuTTY 致命错误主机密钥未出现在手动配置的列表中”
这是我做的:
- 生成公钥-私钥对
- 将 public_key 提供给服务器提供商
- 在“会话”中插入服务器的 IP 地址和端口
- 在“连接 -> SSH -> 主机密钥 -> 手动配置此连接的主机密钥”中插入公钥
- 在“连接 -> SSH -> Auth”中插入我本地保存的私钥的路径
- 保存整个配置
最后,如果我加载配置并尝试打开连接,我会收到错误消息:
“PuTTY 致命错误主机密钥未出现在手动配置的列表中”
您能给我一些建议,告诉我错误在哪里吗?
非常感谢。
答案1
第4步是错误的:
在“连接 -> SSH -> 主机密钥 -> 手动配置此连接的主机密钥”中插入公钥
这“主机密钥”盒子是公钥的服务器(主持人键)。虽然您已添加你的公钥。
一般来说,您不需要在那里添加任何东西。只需在提示符上验证主机密钥,您将在第一次连接时获得该密钥。您可能已经完成了。如果没有,请参阅我的文章 在哪里可以获取 SSH 主机密钥指纹来授权服务器?您还可以查看另一篇文章了解 SSH 密钥对。