SSH登录出现REMOTE HOST IDENTIFICATION HAS CHANGED故障的解决办法

今天登录一台交换机,出现如图错误:

SSH登录出现REMOTE HOST IDENTIFICATION HAS CHANGED故障的解决办法_第1张图片

原因

      该IP分配给过另一台交换机,在knows_hosts文件中保留了当时的rsa信息,将这个IP有分配给新设备,SSH登录时会提示RSA key变化,因为目标主机的密钥与本地主机密钥已经不匹配了。

解决方法

1.打开.ssh/known_hosts文件,删除这个IP的相关信息即可。

2.重现生成新的RSA key。

ssh-keygen -R IP地址

这条命令会更新该IP的rsa信息。

你可能感兴趣的:(运维,ssh,服务器,linux)