2

Я запускаю vagrant(1.7.2) в Mac OS(10.10.3) с Snappy Ubuntu Core(стабильная 15.04) для докера, используя VirtualBox 4.3.28 в качестве поставщика.

Все прошло хорошо, прежде чем я настроил "public_network" в Vagrantfile.

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

После включения опции "public_network", во время "vagrant up", гостевая ОС (Snappy Ubuntu 15.04) получила IP 192.168.0.13 (я вошел в VirtualBox GUI), и я могу вручную войти через ssh с IP (192.168 .0.13) и бродячий закрытый ключ от терминала Mac.

Моя проблема заключается в том, что "vagrant ssh" все еще пытался перейти в "127.0.0.1":

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 doc я нашел параметр config.ssh.host , но не могу найти работающий Vagrantfile для "vagrant ssh".

2 ответа2

2

Опция в вашем бродячем конфиге должна выглядеть примерно так

config.ssh.host = '192.168.0.13'
0

Вы также можете сделать это

ssh vagrant@192.168.0.13

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .