Docker_報錯:Host key for 47.116.79.175 has changed and you have requested strict checking. Host key verification failed.
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

浙公網安備 33010602011771號