![Vagrantfile で SSH ホストを変更する方法](https://rvso.com/image/1451577/Vagrantfile%20%E3%81%A7%20SSH%20%E3%83%9B%E3%82%B9%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
私は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]