WARNING: REMOTE HOST IDENTIFICAT

2021-05-29  本文已影响0人  RealAnalysis

记得在debug的过程中给GitHub加了一个秘钥

结果跑ssh deploy@8.134.53.88服务器好像不认识我了

解法

认真读报错内容 好好理解 解法自然在其中啊

 ssh-keygen -R "8.134.53.88"

这下不显示报错了 但是...连用密码也登录不了云服务器了?!

唉 一环扣一环的学习机会啊...

Here comes the 学习资料

https://phoenixnap.com/kb/ssh-permission-denied-publickey

认真看看 有点意思 提到报错也是misleading的

按照内容改改看

都修改完毕 但是运行

sudo systemctl restart sshd

却被指出没有这个指令...无法执行...

自己去找了一下如何 restart ssh server

解法

sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

运行后 还是无法输入密码登录云端...

文中第一种方法失败 决定复原文档 然后继续尝试文中第二种方法

修改前是

PermitRootLogin prohibit-password

所以修改两个地方

嗯 修改完毕...但是...无法运行

systemctl restart sshd

嗯 还是把文档还原 继续找解法吧

...

等等...出现这个诡异的问题...莫非...是因为我停止了云端服务器两天

我刚重启了停机了的云服务器...所以会不会是...把我的IP给换了一个?!!!

果然...我一看...云服务器给我的IP换成了 8.134.76.194

换成正确的IP后就能登录 所以估计一开始的解法就够用了 当时run

 ssh-keygen -R "8.134.53.88"

原来这一项是因为之前的老旧IP在停机后就被抛弃了 难怪要报错 因为这个IP不存在了所以相关的内容会导致报错啊

用停机前的IP自然就无法登陆了...还想用之前的 8.134.53.88登录原来会出现后续报错啊...妈耶还体会到了报错是如何“misleading”的...

总之 幸好没有嫌麻烦一切重启...

上一篇下一篇

猜你喜欢

热点阅读