windows centos ssh IDENTIFICATION HAS CHANGED

来源:Linux 教程 / 时间:2026-09-12

windows centos ssh IDENTIFICATION HAS CHANGED
SSH WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!


1、问题描述
终端出现
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
2、原因
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
翻译 过来就是
警告:远程主机标识已更改!

由于远程的主机的公钥发生了变化导致的
ssh服务是通过公钥和私钥 连接
把每个曾经访问过计算机或服务器的公钥(public key)
记录在~/.ssh/known_hosts 中
当下次访问曾经访问过的计算机或服务器时
ssh就会核对公钥
如果和上次记录的不同 OpenSSH会发出警告

3、解决
使用命令清除所连接的IP
ssh-keygen -R XX.XX.XX.XX
其中 XX.XX.XX.XX 为之前连接时的网段IP

windows powershell 运行命令

ssh-keygen -R 192.168.1.13


重新连接
ssh mg@192.168.1.13
出现一句
Are you sure you want to continue connecting (yes/no)?
输入:yes 回车
The authenticity of host ‘192.168.1.13 (192.168.1.13)’ can’t be established.
ECDSA key fingerprint is SHA256:bhc88koZs5T40c1AMTLW3ovr4dBGpDZ/7M9fuZIVxwc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added ‘192.168.1.13’ (ECDSA) to the list of known hosts.
mg@192.168.1.13’s password:

问题解决

标签: 环境搭建 Centos
客服