现象:

在远程登陆其他主机的时候出现的WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!错误,导致无法登陆或者scp拷贝文件

 

问题原因:

known_hosts是记录远程主机的公钥的文件,之前重装个系统,而保存的公钥还是未重装系统的系统公钥,在ssh链接的时候首先会验证公钥,如果公钥不对,那么就会报错

 

解决办法:

将本地主机的与远程主机的公钥信息去除

本地主机为:10.6.161.123  远程主机位:10.6.161.252

那么在本地主机123上操作

ssh-keygen -R 10.6.161.252  去除本地上252的公钥信息