SSH 出现警告 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

1
ssh pi@192.168.1.99

使用 SSH 连接树莓派时出现下面的警告:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 is
SHA256:

Please contact your system administrator.
Add correct host key in /Users/chunlicheng/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/chunlicheng/.ssh/known_hosts:23
Host key for 192.168.1.99 has changed and you have requested strict checking.
Host key verification failed.

意思是 key 已经变了,但电脑中存储的 key 还是旧的。

这时候要清除掉已经保持的 key

1
ssh-keygen -R 192.168.1.99

之后再次 SSH 树莓派就行了


SSH 出现警告 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
https://wonderhoi.com/2025/03/25/SSH-出现警告-WARNING-REMOTE-HOST-IDENTIFICATION-HAS-CHANGED/
作者
wonderhoi
发布于
2025年3月25日
许可协议