LoginSignup
3
3

More than 5 years have passed since last update.

[自分用メモ] VirtualBoxを使用したUbuntuサーバへのSSH接続失敗の原因とその解決について

Last updated at Posted at 2013-10-22

・環境
ホスト側OS: MacOS X 10.8.5
ゲスト側OS: Ubuntu Server 12.04 LTS

・解決までの経緯
1、VirtualBoxを使って仮想環境に新たにインストールしたUbuntuサーバへMac側からSSH接続をしたところ次のような通知が返ってきて失敗した。

Screen Shot 2013-10-22 at 2.51.51 PM.png

2、いくつかのサイトの記事を調べた結果、どうもMacの場合mDNSResponderなるところにキャッシュが残っていることが原因ではないかと推測したため、次のコマンドを実行した。

sudo killall mDNSResponder

3、再度、Ubuntuサーバに対してSSH接続を試みるがやはり同様の理由で失敗した。この時点で、最初にSSH接続を試みる前にMac側の「/etc/hosts」の記述「192.168.56.101 mophp.local」の「mophp.local」部分を「MyECsite.local」に変更した事が原因と気づき始める。

4、「mophp.local」のキャッシュが残っているのが原因なのはわかるが、それがどこかはさっぱり・・・。仕方がないので一旦問題を無視して、「.ssh/config」の中身を変更しようと開くと・・・、

Screen Shot 2013-10-22 at 3.09.56 PM.png

あった・・・。というわけで、「.ssh/config」の「Hostname」の部分が問題でした。こいつも同様に「MyECsite.local」に変更して無事SSH接続できました。ここまで約30分・・・。

・問題の原因
新たにVirtualBoxを使ってUbuntuサーバの環境を構築する以前に運用していたUbuntuサーバの設定が残っていたこと。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3