Host key verification failed.

作者: 眼君 | 来源:发表于2017-06-19 16:57 被阅读86次

    bug描述:
    用阿里云服务器部署了一个项目,然后利用自己的电脑ssh远程联结成功,后来重置了阿里云的系统盘,再次用ssh联结则报错“Host key verification failed.”报错提示如下所示:

    报错信息

    bug解决攻略:
    原因是ssh会把自己电脑访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。而由于阿里云服务器系统盘重置,公钥失效了,因此我们现在只需要删除knows_hosts文件中所对应的slave节点的公钥,然后再ssh slave就可以了。

    解决过程:

    解决过程

    进入ssh文件夹

    cd .ssh

    删除与服务器的旧公钥记录

    ssh-keygen -R XXX(服务器IP)

    相关文章

      网友评论

        本文标题:Host key verification failed.

        本文链接:https://www.haomeiwen.com/subject/rmtnqxtx.html