Linux操作报错:ECDSA host key for xx.xx.xxx.xxx has changed and you have requested strict checking


问题场景:

服务器(假设ip地址是:10.10.100.225)磁盘坏了,重开了一个新的虚拟机之后,从另一个服务器(假如ip地址是:10.10.100.123)复制文件到变更后的服务器(225)时报错。如下图:

ECDSA host key for xx.xx.xxx.xxx(ip地址) has changed and you have requested strict checking.

Host key verification failed.

 解决:

先找到123服务器上的known_hosts文件

vi /root/.ssh/known_hosts

 输入/225,可以找到对应的记录,假设是63,按两次dd键,可以删除这条记录,

然后输入   :wq!  保存之后 

 

 重新执行复制文件的命令,就会问你:

Are you sure you want to continue connecting: 

输入yes之后,命令执行成功。


文章作者: 程序猿小野
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 程序猿小野 !
评论