當我們使用 SSH 進行遠端連線時,主機會根據接收到的 Public Key 去比對之前的紀錄,如果發現相同 IP,而伺服器的 Public Key 不一樣時,那麼就是有問題啦,會跳出警告訊息,告訴你可能連到別人偽裝的伺服器。而在 Windows 上我習慣使用 Chrome Secure Shell 來連接主機,遇到這個問題時,找不到選單,實在不知道要怎麼重設啊,這裡記錄一下解決方式。
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Chrome Secure Shell 的解決方式
需要開啟開發人員視窗,按下 Ctrl+Shift+J (與 Chrome預設的 F12 不同),接著輸入以下指令,看到 return true 就完工拉!
term_.command.removeAllKnownHosts()
感謝分享。^__^