くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

ssh接続しようとしたら WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! が出た。

f:id:mask0702:20150622143621p:plain

タイトル通り、virtual boxで立ち上げたマシンに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
xx:xx:xx:xx:xx:xx:
Please contact your system administrator.
Add correct host key in /Users/mask/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/mask/.ssh/known_hosts:15
RSA host key for 192.168.56.201 has changed and you have requested strict checking.
Host key verification failed.

みたいな初見怖いエラーが出た。


どうやら、known_hosts に記録してある昔接続したことのある同じIPで同じポートに接続しようとした結果、「それ、前に違うマシンに同じIPで繋ごうとしてるけど大丈夫かいな( ´_ゝ`)
的なやつらしいので、仮装マシンのIPアドレスを変更(/etc/sysconfig/network-scripts/ifcfg-eth1 のIPADDRを変更)するか、

qiita.com

この記事みたいにknown_hostsを書き換えるかっぽい。

なるほど。


実用SSH 第2版―セキュアシェル徹底活用ガイド

実用SSH 第2版―セキュアシェル徹底活用ガイド