問題
フロントサーバ(front.cis.kit.ac.jp)に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 ECDSA key sent by the remote host is SHA256:・・・・・・・・・・・・・・・・・・・・・・・・・・ Please contact your system administrator. Add correct host key in (問題のあるhostsファイル) to get rid of this message. Offending ECDSA key in (問題のあるhostsファイル):(問題のある行番号) Host key for front.cis.kit.ac.jp has changed and you have requested strict checking. Host key verification failed.
解決方法
フロントサーバ(front.cis.kit.ac.jp)がリニューアルされ、ホストキーが変更になっていることで、本メッセージが表示されます。
メッセージ中の表示されている.ssh/known_hostsの何行目かの該当部分(上記(問題のあるhostsファイル):(問題のある行番号)をご参照ください)を削除するか、
ssh-keygen -R
ssh-keygen -R front.cis.kit.ac.jp
を実行いただくことで、接続できるようになります。一度お試しいただければ幸いです。