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?