SSH連線時出線Host key verification failed錯誤訊息之解決方式

當使用SSH在連線某一台主機,結果出現如下所示的錯誤訊息時:

這通常表示之前同一個連線的IP換了不同的電腦持有或是host key不同了,導致之前配對過的KEY資訊不一致,如果這是你本來就預期的情形(常常發生在樹莓派測試時),那麼你要做的就是把本地端的KEY資訊刪除,再重新連線一次就可以了。

如果你使用的是Linux作業系統,可以把.ssh資料夾中的known_hosts使用文字編輯器把它打開,然後把相對應的IP的KEY刪除,如果是Windows作業系統的話, koown_hosts這個檔案是放在C:\Users\user\.ssh之下,同樣地也是使用文字編輯器把該檔打開,移除該IP之下的KEY資訊即可。當你移除了這些資料之後,再一次連線即會出現詢問是否重建KEY的訊息,回答yes即可成功完成SSH的連線了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *