SSH连接服务器异常报错【WARNING: REMOTE HOST IDENTIFICATION H...

    选择打赏方式

我在用Windows PowerShell通过SSH命令连接服务器时,发现给我弹出一个这样的报错

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:TH/4REkAoEx7KOv8brQBB0xva9ab46Mo78N7O5f6aeo.
Please contact your system administrator.
Add correct host key in C:\\Users\\as/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in C:\\Users\\as/.ssh/known_hosts:1
ECDSA host key for [服务器IP地址]:端口 has changed and you have requested strict checking.
Host key verification failed.
我们通过查看报错内容并翻译可以发现

Add correct host key in C:\\Users\\as/.ssh/known_hosts to get rid of this message.
在C:\\Users\\as/.ssh/known_hosts中添加正确的主机密钥以摆脱此消息。
到底是为什么会出现这个呢?原因是因为才重装系统后,再次进行远程连接上,在输入yes确认后,本机会将远程机器的信息,写到/Users/你的用户名/.ssh/known_hosts文件中,所以如果远程重装系统了,本机一定要先清理掉。

所以根据提示,思路已经很清晰了,找到known_hosts用编辑器打开将保存的密钥删掉即可!

提示:本文适配Windows系统与Mac系统,都是一样的方法~

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/112.html
如您对本文章内容有所疑问、反馈或补充,欢迎通过邮箱:admin@h2fast.cn 联系我们!
正文到此结束

热门推荐