web-dev-qa-db-ja.com

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

Mac OS(10.10.3)でvagrant(1.7.2)を実行します Snappy Ubuntu Core(15.04安定版)、docker用 、VirtualBox4.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にログイン)を取得し、IP(192.168)を使用して手動でSSHで接続できます。 .0.13)およびMac端末からのvagrant秘密鍵。

私の問題は、「vagrantssh」がまだ「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...

vagrant docconfig.ssh.Host設定が見つかりましたが、「vagrantssh」の動作するVagrantfileがわかりません。 "。

2
Brady Lee

Vagrantconfigのオプションは次のようになります

config.ssh.Host = '192.168.0.13'
2
Ben

あなたもこれを行うことができます

ssh [email protected]
0
CESCO