SSH登錄服務器報ECDSA host key "ip地址" for has changed and you have requested strict checking錯誤


原因分析:根據個人的情況,原因是我的雲服務器重裝了系統(清除了與我本地SSH連接協議相關信息),本地的SSH協議信息便失效了。SSH連接相同的ip地址時因有連接記錄直接使用失效的協議信息去驗證該ip服務器,所以會報錯

解決

清除~/.ssh/known_hosts里舊緩存數據。

# ssh-keygen -R "你的遠程服務器ip地址"  

 或者清空known_hosts文件內容


目的是清除你當前機器里關於你的遠程服務器的緩存和公鑰信息,注意是大寫的字母“R”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM