@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Please contact your system administrator.
Add correct host key in /Users/oosatosouya/.ssh/known_hosts to get rid of this message.
Offending key in /Users/xxxxxx/.ssh/known_hosts:6
RSA host key for xxxxxxx.ddo.jp has changed and you have requested strict checking.
Host key verification failed.
接続先のmacを変更したことで、RSAキーが一致しなくなったことが原因のようで、対処法をwebにて
ざっと調べたところ、/Users/ユーザ名/.ssh/known_hosts を空にすると接続出来る様になるようなのですが、
.sshというフォルダがこちら側(接続元)のmac上に見当たりません。
これはあちら側(接続先)macの/Users/ユーザ名/.ssh/known_hosts を空にするということでしょうか?
>It is also possible that the RSA host key has
>just been changed
http://www.slis.tsukuba.ac.jp/ipc/main2002/trouble2/uni-done.sht...
の251番参照。
ご回答ありがとうございます。
そのまさかです。。かなり知識が浅いものでして、、、。
/Users/xxxxxx/.ssh/known_hostsファイルは通常はファインダ上では
見えないものなのですね。お教え頂いたtinkertoolで見る事が出来ました。
2番の方の回答が気になったので書いておきます。
接続される側(接続を受けるサーバ)ではなく、接続するクライアント側(この場合Mac)の.ssh/known_hostsディレクトリです。
ていねいな言い回しとして「接続される」と書いていたのだったらすみません。
ターミナル使われているのでしたら、まずお使いのMacでターミナル開いて
$ cd ~/.ssh $ ls -al
known_hostsファイルが見えると思います。
$ rm known_hosts
で削除できます。
丸ごと削除しても問題はあまりないですが、本当は中を開いて該当する行だけ削除するのが好ましいです。
ご回答ありがとうございます。
ご丁寧な説明で大変わかり易かったです。
接続する側(こちら側)なのですね。私の表記が判りにくく、2番目のかたも
混乱したのかもしれません。
それで結果ですが、無事接続に成功しました!
今回の警告分は、(man-in-the-middle attack)!など
訳すと背筋が凍るような内容だったのでかなりビビってました。
ありがとうございました。
あとはchiken of VNCが繋がれば問題ないのですが、なぜか繋がりません。。。
パスワードは間違っていないはずなのですが。
自宅マシンのソフト(vineserver)をチェックし直してみます。
ご回答ありがとうございます。
先程調べていたときにこちらも確認しました。
みなさん解決しているようですが、僕の場合は、/.ssh/known_hosts が見当たらないので
どうしたものかと悩んで質問した次第です。