Ubuntu 警告:远程主机标识已更改

Ubuntu 警告:远程主机标识已更改,ubuntu,Ubuntu,我总是照常做 “警告:远程主机标识已更改 可能有人在做坏事!可能有人正在偷听你(中间人攻击)!也可能主机密钥刚刚被更改。” 尝试连接ubuntu时的消息 我知道我是怎么得到它的,但现在我不能把它拿回来了。我之前对已知的_hosts文件有问题,所以我像以前一样删除了它,然后尝试重新连接,以便重新生成该文件 现在我得到了这个错误,我没有已知的主机文件来编辑和删除坏键。我看到过关于重置文件以及所有这些的代码,但是如果没有创建文件怎么办?我假设这是试图连接到远程主机时来自ssh客户端的消息。(您应该发布

我总是照常做 “警告:远程主机标识已更改

可能有人在做坏事!可能有人正在偷听你(中间人攻击)!也可能主机密钥刚刚被更改。” 尝试连接ubuntu时的消息

我知道我是怎么得到它的,但现在我不能把它拿回来了。我之前对已知的_hosts文件有问题,所以我像以前一样删除了它,然后尝试重新连接,以便重新生成该文件


现在我得到了这个错误,我没有已知的主机文件来编辑和删除坏键。我看到过关于重置文件以及所有这些的代码,但是如果没有创建文件怎么办?

我假设这是试图连接到远程主机时来自ssh客户端的消息。(您应该发布完整的错误消息并提供更多的上下文。)无论是哪种情况,要消除错误,删除已知_hosts文件中有问题的条目的最佳方法是运行:

ssh-keygen -R server.example.com

是的,我无法运行该命令,因为已知的\u主机文件不存在,并且在我尝试连接到主机时它不会自行创建。只需
touch.ssh/known\u hosts
touch.ssh/known\u hosts,这是命令行吗?是的,这是命令行。还要确保您没有意外地拥有~/.ssh/known_hosts 2 touch.ssh/known_hosts行只查看了known_主机文件。当我尝试连接时,仍然会出现相同的错误。警告:远程主机标识已更改!有可能是有人在做坏事!现在可能有人在偷听你(中间人攻击)!也可能是主机密钥刚刚更改。远程主机发送的RSA密钥的指纹是27:63:47:21:67:96:a0:9d:0d:c6:50:eb:ef:26:64:25。请与您的系统管理员联系。添加正确的主机密钥