ターミナルで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 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 を空にするということでしょうか?

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/08/21 14:28:49
  • 終了:2007/08/24 14:16:17

回答(4件)

id:KUROX No.1

KUROX回答回数3542ベストアンサー獲得回数1402007/08/21 14:42:58

ポイント1pt

>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番参照。

id:SUYAOSTOON

ご回答ありがとうございます。

先程調べていたときにこちらも確認しました。

みなさん解決しているようですが、僕の場合は、/.ssh/known_hosts が見当たらないので

どうしたものかと悩んで質問した次第です。

2007/08/21 15:00:25
id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012007/08/21 15:11:35

ポイント29pt

接続される側の/Users/xxxxxx/.ssh/known_hostsファイルを書き換える必要があります。

(xxxxxxx.ddo.jpの書かれている行を消す)

  ↓

行を消したので次回接続時には、新しいキーをホスト側に生成して保存しても良いかと聞いてくるのでyesと応答する必要あり(1回目だけ)


URL必須ということで・・・

id:SUYAOSTOON

ご回答ありがとうございます。

接続される側なんですね。今会社で、接続される側は自宅マシンなので、帰ってから確認してみます。

最後の「URL必須ということで・・・」はどういった意味でしょうか?私の質問の仕方に問題があるのでしょうか...?

2007/08/21 15:43:29
id:Kumappus No.3

くまっぷす回答回数3784ベストアンサー獲得回数1852007/08/21 15:23:05

ポイント30pt

http://ruby.cx/archives/i/2005/12/04_1805.html

まさかとは思いますがこの件では?>ファインダで.で始まるフォルダ、ファイルが見えない。

id:SUYAOSTOON

ご回答ありがとうございます。

そのまさかです。。かなり知識が浅いものでして、、、。

/Users/xxxxxx/.ssh/known_hostsファイルは通常はファインダ上では

見えないものなのですね。お教え頂いたtinkertoolで見る事が出来ました。

2007/08/21 16:14:12
id:takabow No.4

noname回答回数51ベストアンサー獲得回数142007/08/21 16:09:27

ポイント30pt

2番の方の回答が気になったので書いておきます。

接続される側(接続を受けるサーバ)ではなく、接続するクライアント側(この場合Mac)の.ssh/known_hostsディレクトリです。

ていねいな言い回しとして「接続される」と書いていたのだったらすみません。

ターミナル使われているのでしたら、まずお使いのMacでターミナル開いて

$ cd ~/.ssh
$ ls -al

known_hostsファイルが見えると思います。

$ rm known_hosts

で削除できます。

丸ごと削除しても問題はあまりないですが、本当は中を開いて該当する行だけ削除するのが好ましいです。

http://msl-www.kek.jp/msllnx6.kek.jp/guide.html

id:SUYAOSTOON

ご回答ありがとうございます。

ご丁寧な説明で大変わかり易かったです。

接続する側(こちら側)なのですね。私の表記が判りにくく、2番目のかたも

混乱したのかもしれません。

それで結果ですが、無事接続に成功しました!

今回の警告分は、(man-in-the-middle attack)!など

訳すと背筋が凍るような内容だったのでかなりビビってました。

ありがとうございました。

あとはchiken of VNCが繋がれば問題ないのですが、なぜか繋がりません。。。

パスワードは間違っていないはずなのですが。

自宅マシンのソフト(vineserver)をチェックし直してみます。

2007/08/21 16:33:33
  • id:Kumappus
    MacOSXは中身がUNIXなんで、コンソールからCUIベースで使った方が楽なことがいっぱいあるみたいですね。

この質問への反応(ブックマークコメント)

トラックバック

  • CentOS5.4、こんにちは 結局、CentOS5.4に戻ってきましたよ。 SSHがつながらない MacからSSH接続で接続しようとしたけど、エラーが出るので調べてみた。 macbook:~ ******$ ssh ******@192.168.**.** @@@@@@@@@@@@
  • 2011/02/27の作業 **CentOSの再インストール myfinderブログに基づいた設定でCentOSを再インストール http://blog.myfinder.jp/2010/09/vpsssh.html 公開鍵認証がよくわからない 公開鍵認証に詳しい記事に基づい
  • dotCloudでpython+Django **【参考】 http://hujimi.seesaa.net/article/214243384.html 【メモ】 wwwをphp→pythonに変更するには、一度wwwをdestroyしないといけない。 wsgiにデフォルトで対応している。その場合、ind
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません