事情是这样的,刚刚在 PowerShell 中使用 SSH 连接一台运行在虚拟机中的 Ubuntu 主机,然后提示主机指纹信息验证失败,可能遭受中间人攻击:
PS C:\Users\86188> ssh -l mk 192.168.88.128
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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:xGND4WU

本文讲述了如何在PowerShell中遇到SSH连接Ubuntu虚拟机的警告,原因可能是旧密钥冲突。通过删除.ssh/known_hosts中的过期指纹信息,解决了主机身份验证错误,确保了安全连接。
最低0.47元/天 解锁文章
2302

被折叠的 条评论
为什么被折叠?



