ssh登陆报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”问题原因及解决方法

 前言

在使用ssh的时候,我们经常会遇到下列报错:

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

下面介绍的就是解决了我的问题的网上摘抄的此报错的问题原因及解决方法。

报错


报错

问题原因

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

翻译过来就是

警告:远程主机标识已更改!

此报错是由于远程的主机的公钥发生了变化导致的。

ssh服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥(public key),记录在~/.ssh/known_hosts 中,当下次访问曾经访问过的计算机或服务器时,ssh就会核对公钥,如果和上次记录的不同,OpenSSH会发出警告。

解决办法

【1】删除对应ip的在known_hosts相关信息

vim /.ssh/known_hosts


解决

补充

更多ssh报错处理方法,请查看下列链接:

https://blog.csdn.net/GX_1_11_real/article/details/80423409


————————————————————————————————————————————————————————————

版权声明:本文为CSDN博主「漠效」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/GX_1_11_real/article/details/82153160

你可能感兴趣的:(ssh登陆报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”问题原因及解决方法)