ssh远程主机标识已更改

我已经重新安装了我的服务器,并收到以下消息:

[user@hostname ~]$ ssh root@pong
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
6e:45:f9:a8:af:38:3d:a1:a5:c7:76:1d:02:f8:77:00.
Please contact your system administrator.
Add correct host key in /home/hostname /.ssh/known_hosts to get rid of this message.
Offending RSA key in /var/lib/sss/pubconf/known_hosts:4
RSA host key for pong has changed and you have requested strict checking.
Host key verification failed.

我尝试过在互联网上找到的各种解决方案。 我的known_hosts文件(通常在~/.ssh/known_hosts )位于/var/lib/sss/pubconf/known_hosts 。 我试图编辑它,但它仍然处于一种状态。 我已经安装了ipa-client并安装了Fedora 19.我该如何解决此警告?

到目前为止所回答的所有答案只适用于没有安装Freeipa的情况。

在这里,adrin的评论在下面的评论中是freeipa的正确答案。


这是最简单的解决方案

ssh-keygen -R <host>

例如,

ssh-keygen -R 192.168.3.10

ssh-keygen手册页:

  • -R hostname从known_hosts文件中删除属于-R hostname所有密钥。 该选项对删除散列主机非常有用(请参阅上面的-H选项)。

  • 使用

    ssh-keygen -R hostname

    例如ssh-keygen -R 168.9.9.2

    这将更新来自known_hosts的主机的违规行为


    我在重新创建数字海洋Ubuntu镜像后发生了同样的错误。 我用我的服务器IP代替[IP_ADDRESS]

    ssh-keygen -R [IP_ADDRESS]
    
    链接地址: http://www.djcxy.com/p/64935.html

    上一篇: ssh remote host identification has changed

    下一篇: Can .ipa file be reverse engineered if you have the dSYM?