3

我最近将我的一个域迁移到了新的托管服务,因此我切换了 DNS 名称服务器,将内容移动到了新的托管服务等。

现在我正在尝试登录该站点(现在在新主机上),我自己的机器上似乎有关于这个问题的问题。

问题:我在哪里以及如何找到以下错误消息所说的我需要的新的正确 RSA 密钥?

错误信息(伪装的细节):

evan-stites-claytons-macbook-2171:~ estites$ ssh root@EXAMPLE.com检测到可能的
DNS 欺骗!
Example.com 的 RSA 主机密钥已更改,
对应 IP 地址 XXX.XXX.xxx.xx 的密钥
未更改。这可能意味着
DNS SPOOFING 正在发生或主机的 IP 地址
及其主机密钥已同时更改。
/Users/estites/.ssh/known_hosts:2 中 IP 的违规密钥:2
警告:远程主机标识已更改!
可能有人在做一些讨厌的事情!
有人现在可能正在窃听您(中间​​人攻击)!
也有可能 RSA 主机密钥刚刚更改。
远程主机发送的 RSA 密钥的指纹为
xx:xx:xx:xx:xx:b5:21:f1:1f:39:xx:xx:xx:xx:xx:xx。
请联系您的系统管理员。
在 /Users/estites/.ssh/known_hosts 添加正确的主机密钥以消除此消息。
/Users/estites/.ssh/known_hosts:1 中的违规密钥
example.com 的 RSA 主机密钥已更改,您已请求严格检查。
主机密钥验证失败。

4

2 回答 2

9

您可以删除带有旧主机密钥的行/Users/estites/.ssh/known_hosts。当您第一次再次尝试 SSH 时,系统会提示您接受现在未知的主机密钥。

于 2010-06-28T22:21:15.400 回答
0

如果您知道这是误报,只需从known_hosts文件中删除有问题的密钥即可;根据错误消息,它们位于第 1 行和第 2 行

于 2010-06-28T22:21:55.320 回答