Не удается подключиться по SSH к бродячему ящику CentOS в Windows 8

Vagrant вызывает у меня головную боль и крадет мои выходные.

Я просто не могу подключиться по ssh ни к одному ящику CentOS. Я использую поле, представленное здесь http://nrel.github.io/vagrant-boxes/. Тем временем я также пробовал пару других ящиков Centos 6.4, но безрезультатно. (Разве это не должно работать? вздох)

NB! У меня нет проблем с подключением по SSH к базовому блоку Ubuntu (precise32), упомянутому в Vagrant Getting Started.

Я пробую самый простой Vagrantfile, просто предоставляю поле и продлеваю тайм-аут.

После того, как vagrant up Vagrant выдает мне это длинное зловещее сообщение о том, что он не смог загрузиться и что есть много причин, по которым это может быть так.

Vagrant не удалось связаться с гостевой машиной в течение настроенного периода времени (значение «config.vm.boot_timeout»). Это может означать несколько вещей.

Если вы используете пользовательский ящик, убедитесь, что сеть работает правильно, и вы можете подключиться к машине. Распространенной проблемой является неправильная настройка сети в этих полях. Убедитесь, что конфигурации проверки подлинности также настроены правильно.

Если кажется, что коробка загружается правильно, вы можете увеличить значение тайм-аута ("config.vm.boot_timeout").

Но коробка работает, поэтому я пытаюсь подключиться к ней по SSH с помощью Putty, что тоже не работает, я также получаю тайм-аут или следующую ошибку:

ssh_exchange_identification: Connection closed by remote host

Я понятия не имею, что это значит, и не нашел никакой информации, которая ведет куда-либо.

Кто-нибудь понял, почему у меня эти проблемы? У кого-нибудь был успех с коробкой CentOS в Windows 8?


person markus    schedule 09.11.2013    source источник
comment
Это не по теме. Vagrant — это инструмент, используемый в основном для программирования.   -  person markus    schedule 09.11.2013
comment
Ситуация может быть связана с тем, что VirtualBox не смог перенаправить порты, несмотря на то, что сказал «==› по умолчанию: переадресация портов... по умолчанию: 22 => 2222 (адаптер 1)». описание в моем вопросе здесь ссылка. Я до сих пор не знаю, как исправить ошибку перенаправления (пожалуйста, напишите в моем посте, если и как вам это удастся!   -  person WebComer    schedule 13.04.2016


Ответы (1)


Очень интересный ответ на этот вопрос. Оказывается, мне нужно было включить Виртуализацию в моих настройках BIOS :-O Правда? Действительно!

Некоторые новые процессоры Intel и AMD могут работать с 32-битными блоками, но не с 64-битными. Вот почему я смог правильно загрузить точный 32, но не мой ящик Centos 64.

person markus    schedule 09.11.2013
comment
У меня та же проблема. Я попытался решить эту проблему, создав собственную версию CentOS Vagrant для i386 на компьютере с OS X. Я разместил его на github: github.com/Label305/vagrant -centos/релизы/тег/v6.5-альфа. Однако я все еще не мог запустить его в Windows 8. Я пытался запустить с VAGRANT_LOG=debug vagrant up, но это тоже не помогло, так как подробные сообщения очень трудно понять. - person thijsai; 30.12.2013