Vagrantfile で SSH ホストを変更する方法

Vagrantfile で SSH ホストを変更する方法

私はMac OS(10.10.3)でvagrant(1.7.2)を実行しています。Snappy Ubuntu Core(15.04 安定版)、docker 用プロバイダーとしてVirtualBox 4.3.28を使用します。

Vagrantfile で「public_network」を設定する前はすべて順調に進みました。

config.vm.network "public_network", bridge: 'en0:Wi-Fi (AirPort)'

「public_network」オプションをオンにした後、「vagrant up」中に、ゲスト OS (Snappy Ubuntu 15.04) は IP 192.168.0.13 (VirtualBox GUI でログイン) を取得し、Mac ターミナルから IP (192.168.0.13) と vagrant 秘密キーを使用して手動で ssh でログインできます。

私の問題は、「vagrant ssh」がまだ「127.0.0.1」にssh接続しようとしていることです。

default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: ubuntu
default: SSH auth method: password
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...

浮浪者ドキュメント私は見つけたconfig.ssh.ホスト設定はありますが、「vagrant ssh」用の Vagrantfile が機能するかどうかわかりません。

答え1

Vagrantの設定オプションは次のようになります

config.ssh.host = '192.168.0.13'

答え2

これもできます

ssh [email protected]

関連情報