Docker_报错:Host key for 47.116.79.175 has changed and you have requested strict checking. Host key verification failed.

随笔2年前 (2024)发布 苏格拉里的羔羊
96 0 0

Host key for 47.116.79.175 has changed and you have requested strict checking. Host key verification failed.

Docker_报错:Host key for 47.116.79.175 has changed and you have requested strict checking. Host key verification failed.

 

问题原因
用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告。

原因是我的GitLab服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH协议信息便失效了。SSH连接相同的ip地址时因有连接记录直接使用失效的协议信息去验证该ip服务器,所以会报错,使用上述命令便可以清除known_hosts里旧缓存文件。

解决方法
删除xxx.xxx.xxx.xxx (服务器ip地址)的相关rsa的信息即可

在本地机输入一下命令行:

ssh-keygen -R xxx.xxx.xxx.xxx (服务器ip地址)

————————————————
版权声明:本文为CSDN博主「字节卷动」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ouyang_peng/article/details/81536396

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...