ssh登陸報錯“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED“問題原因及解決方法

報錯現(xiàn)象

有時,我們在ssh連接到某臺server時,會出現(xiàn)REMOTE HOST IDENTIFICATION HAS CHANGED報錯,比如:


微信圖片_20231208101134.jpg

出現(xiàn)原因

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

翻譯過來就是 警告:遠(yuǎn)程主機標(biāo)識已更改!

此報錯是由于遠(yuǎn)程的主機的公鑰發(fā)生了變化導(dǎo)致的。

ssh服務(wù)是通過公鑰和私鑰來進(jìn)行連接的,它會把每個曾經(jīng)訪問過計算機或服務(wù)器的公鑰(public key),記錄在~/.ssh/known_hosts 中,當(dāng)下次訪問曾經(jīng)訪問過的計算機或服務(wù)器時,ssh就會核對公鑰,如果和上次記錄的不同,OpenSSH會發(fā)出警告。

解決方案

使用命令清除所連接的IP或hostname

ssh-keygen -R XX.XX.XX.XX

其中,XX.XX.XX.XX為之前連接時的網(wǎng)段IP

重新連接:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容