"主机密钥未出现在手动配置列表中"是什么意思?

Nat*_*der 7 ssh putty

我正在尝试设置SSH密钥对.到目前为止,我有

  1. 用PuTTYGen生成了这对
  2. 将私钥保存到客户端计算机
  3. 将公钥添加到服务器.我把它放在~/.ssh/authorized_keys我将用于连接的用户的文件中
  4. 将PuTTYGen中的指纹添加到PuTTY中的Connection> SSH> Host Keys菜单
  5. 在PuTTY中Connection> SSH> Auth菜单中添加了私钥的路径

但是当我尝试连接时,我收到错误"主机密钥没有出现在手动配置列表中".

Mar*_*ryl 6

第4步是错误的:

将PuTTYGen中的指纹添加到PuTTY中的Connection> SSH> Host Keys菜单

"主键"复选框是为公共密钥服务器(主机密钥).虽然你已经添加了你的公钥.

通常,您不需要在那里添加任何内容.只需在提示符上验证主机密钥,即可获得第一个连接.无论如何你可能已经做了什么.如果没有,请参阅我的文章 在哪里获取SSH主机密钥指纹以授权服务器?