解决 SSH 报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
这个报错不是服务器故障 ,是你的本地电脑记录的服务器指纹(SSH 密钥)变了,导致 SSH 安全校验失败。
最常见原因:
- 服务器重装系统、重置密钥
- 服务器 IP 被重新分配给了另一台机器
- 服务器 SSH 配置被修改
一键解决(最安全、最常用)
打开你本地电脑 的终端,执行下面命令(把 服务器IP 替换成你实际的 IP):
ssh-keygen -R 服务器IP
示例:
ssh-keygen -R 192.168.1.100
执行后,重新用 ssh 用户名@服务器IP 连接即可。