[Mac]無法使用 SSH 登入 iPad (REMOTE HOST IDENTIFICATION HAS CHANGED!)

2010/08/25

[Mac]無法使用 SSH 登入 iPad

昨天 (2010-08-24) ,使用 SSH 連線 iPad 時,出現以下資訊 (REMOTE HOST IDENTIFICATION HAS CHANGED!) ... 無法連線!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the DSA host key has just been changed.The fingerprint for the DSA key sent by the remote host isxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxPlease contact your system administrator.Add correct host key in /Users/UserName/.ssh/known_hosts to get rid of this message.Offending key in /Users/UserName/.ssh/known_hosts:7DSA host key for 192.168.2.xx has changed and you have requested strict checking.Host key verification failed.

這是因為認證的資料已經改變了...

為何會如此?? 應該是 iPad 的 IP Address 改變了 ...( 2010-08-28 發現,應該是我的電腦清除了一些 Cache 以及 Log 檔的關係 )

這時候如何解決呢?? 上面的訊息已經跟您提示的很清楚了...

/Users/UserName/.ssh/known_hosts 下手就對了!!

把 known_hosts 刪掉...就完成啦(如果怕刪了會出錯...就將它改名子也行啦!!)

再連線一次吧!!

ps:iPad IP Address 會一直改變嗎?除非重新開機,否則一直處在待機狀態是不會一直改變的!

延伸閱讀:

Go