
问题描述远程连接pi192.168.1.61时出现一下错误PS C:\Users\89265 ssh pi192.168.1.61 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 ED25519 key sent by the remote host isSHA256:XDHx38PPWrxw6SQKfMQokvVXBrsuRFMcsUkESsSY.Please contact your system administrator.Add correct host key in C:\\Users\\89265/.ssh/known_hosts to get rid of this message.Offending ECDSA key in C:\\Users\\89265/.ssh/known_hosts:64Host key for 192.168.1.61 has changed and you have requested strict checking.Host key verification failed.解决方法这是SSH 主机密钥冲突不是密码错误。意思是你电脑里以前记录过192.168.1.61的 SSH 主机指纹但现在这台 IP 返回了不同的主机密钥所以 SSH 拒绝连接。常见原因有192.168.1.61这台设备重装/换了系统这个 IP 被另一台设备占用了设备 SSH host key 被重新生成之前你用root192.168.1.61连过现在换成pi192.168.1.61但真正影响的是IP 对应的主机密钥不是用户名。日志里关键位置是Offending ECDSA key in C:\Users\89265/.ssh/known_hosts:64 Host key for 192.168.1.61 has changed说明冲突记录在known_hosts第 64 行。推荐处理方式先确认192.168.1.61确实是你当前这台设备。确认无误后在 Windows PowerShell 执行ssh-keygen -R 192.168.1.61然后重新连接ssh pi192.168.1.61第一次会重新提示Are you sure you want to continue connecting (yes/no/[fingerprint])?输入yes即可。