失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > navicat premium连接失败-修改ssh密码后 解决mysql 连接 ssh 的时候出现错误

navicat premium连接失败-修改ssh密码后 解决mysql 连接 ssh 的时候出现错误

时间:2022-02-11 03:45:35

相关推荐

navicat premium连接失败-修改ssh密码后 解决mysql 连接 ssh 的时候出现错误

mac navicat 修改连接ssh时提示 "The server key has changed. Either you are under attack or the administrator……"信息

出现该提示错误信息一般是修改了ssh连接密码或卸载重装navicat时。

解决办法为:打开~/.ssh/known_hosts文件,找到ssh的ip,删除该何,保存文件即可,再去连接即可连接成功,不会出现报错。

ssh下known_hosts文件的作用:ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。我在上面列出的情况,就是这种情况。一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

如果觉得《navicat premium连接失败-修改ssh密码后 解决mysql 连接 ssh 的时候出现错误》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。