美文网首页
SSH报错:Windows下删除known_hsots

SSH报错:Windows下删除known_hsots

作者: Likaiii | 来源:发表于2019-01-09 19:54 被阅读0次

    今天刚买了百度BCC,在那配置个Spring boot程序玩得甚欢。各种失误后,准备重装系统,万能大法好。
    结果重装后,SSH遇到Warning!

    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 the RSA host key has just been changed.The fingerprint for the RSA key sent by the remote host is36:68:a6:e6:43:34:6b:82:d7:f4:df:1f:c2:e7:37:cc.Please contact your system administrator.Add correct host key in........

    ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。

    原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

    Linux下

    进入自己本地电脑,删除~/.ssh/konwn_hosts

    Windows下

    进入自己本地电脑,删除C:/Users/当前user名字/.ssh/konwn_hosts

    相关文章

      网友评论

          本文标题:SSH报错:Windows下删除known_hsots

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