下記のメッセージが出て接続出来なかった。その時のメモ。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is **:**:**:**:**:**:**:**:0e:1a:7f:7f:0a:74:e0:ca. Please contact your system administrator. Add correct host key in /home/ec2-user/.ssh/known_hosts to get rid of this message. Offending key in /home/ec2-user/.ssh/known_hosts:9 RSA host key for ec2-**-**-***-***.ap-northeast-1.compute.amazonaws.com has changed and you have requested strict checking. Host key verification failed.
どうやら既存の ~/.ssh/knownhosts に登録済みのホストと同名なのに、
違うフィンガープリントだからやばいぞ、っていうことらしい。
ちょっとEC2で検証用にサーバ立てる時は、Elastic IP を振るのは
めんどうだからpublic DNS で接続してたらかぶっちゃったよ、、、
っていうオチらしい。
ホストを削除したら、無事に接続出来るようになった。
↑[8/24 追記]
こんなことをしなくても、下記のコマンドでいけた。
RSA host key がかぶってますよ、と指摘されたホストをしていして、
# ssh-keygen -R 対象ホスト
で、OK。
最初は、まだ一度も接続してないのになぜ!?って思って動揺して
ちょっとハマってしまった。。
0 件のコメント:
コメントを投稿