从Windows命令提示符下的SSH时,主机密钥验证失败?

时间:2019-02-01 06:15:44

标签: linux ssh

当我尝试在FreeBSD上使用我的帐户时。它表明主机密钥验证失败。有人说我需要删除旧密钥。但是我不知道到底是什么引起了问题。顶部的图片是我所看到的情况,底部的图片是known_hosts文件的内容。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:-1)

您所知道的是正确的,这里的问题是目标计算机的主机密钥对已更改,并且您的计算机仍在引用旧密钥。

解决方案实际上存在于您得到的错误中,只需从known_hosts中删除密钥,然后再次使用ssh,它将要求您将新密钥添加到known_host文件中,这将解决您的问题。

我注意到的一件事是您正在对localhost进行ssh,并且也在自定义端口3022上进行。由于您是Windows,并且默认情况下它不是ssh服务器随附的,因此您是否启用了{{1 }} Windows上的服务器,如果是,您是否将其配置为使用端口3022而不是默认端口22?