最近因為研究因素,經常重新安裝作業系統,而Linux作業系統經常使用的SSH遠端連線往往因為遠端電腦重新安裝之後,使得在連線時出現如下所示的文字:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
…以下省略
其實這只表示你原本使用的key比對不正確罷了,要解決這個問題,只要在電腦的遠端連線處(如PuTTY或是Linux或Mac下的終機端)使用以下的指令:
ssh-keygen -R x.x.x.x
其中x.x.x.x就是你原先要SSH連線的主機IP,則原本的SSH使用的key就會被備份下來,讓你可以重新產生一個。