SSH 連線錯誤警告 WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

如何解決SSH連線錯誤問題
在使用樹莓派的時候竟然出現了SSH連線錯誤的警告,連不上且出現了WARNING REMOTE HOST IDENTIFICATION HAS CHANGED,要如何處理呢?





SSH 連線錯誤警告 解決方式


原因

簡單來說,就是連線不安全,在保護主機的前提,SSH就會跳出警告並中止連線。
之前可以連線,為什麼突然出現了警示?因為有可能連線的目標重灌、主機系統重置或有人真的使用中間人攻擊,將會出現此警告。
解決方法是清除這個IP舊的Key並更新。

解決方法

直接在終端機輸入

ssh-keygen -R 192.168.1.201(輸入連線不上的IP)

輸入完畢後會跑出

# Host 192.168.1.201 found: line 7
/Users/XXXXXX/.ssh/known_hosts updated.
Original contents retained as /Users/XXXXXX/.ssh/known_hosts.old

就可以連線了。