ssh远程登陆 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
问题描述
登录远程机器时,发生以下错误:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

经百度发现,是因为远程主机重装后 公钥发生了变化, 在ssh链接的时候首先会验证公钥,如果公钥不对,那么就会报错
可以查看.ssh目录下发现有个know_hosts文件
- 
window下为 【C:\Users\ #用户名# \.ssh】 
- 
Linux 下为 cd ~/.ssh ![image]() 
打开后内容记录为:

分别记录了各远程主机的公钥
解决方式
1. 找到该文件将对应ip的公钥删除即可
2. 通过ssh-keygen命令清除《建议》
ssh-keygen -R 110.42.128.29
 
                     
                    
                 
                    
                

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号