2013-07-05 3 views
5

Итак, я пишу гиды, чтобы получить бродячую работу во всех разных операционных системах, и я сохранил худшее за последнее ... Windows. Я установил virtualbox, vagrant и собственный клиент командной строки ssh, чтобы успешно выполнить ssh servername. Я также могу запустить vagrant up, и он вызывает машину (я вижу в графическом интерфейсе VBox), но висит на «ожидании загрузки виртуальной машины. Это может занять несколько минут ...».Vagrant ssh в Windows: ssh_exchange_identification

Попытка запустить vagrant ssh из командной строки дает ошибку, конечно же.

ssh_exchange_identification: Connection closed by remote host 

Я довольно новичок в создании сетей, и я понятия не имею, что здесь происходит. Это проблема с закрытым ключом? (У меня есть пути для правильного конфигурирования закрытого ключа), или это проблема сети Windows? Я еще не смог найти ответ в Интернете и был бы рад помочь. Благодаря! Исправить было бы удивительно.

+0

нормально, я установил вопрос и заставил его работать, вручную загрузив систему и запустив fsck, а затем перезагрузив ее дважды. Кажется, это ошибка с системными часами на виртуальной машине. Кто-нибудь знает, почему на земле это будет происходить? – addicted2unix

+0

Системные часы в виртуальных машинах, как правило, исчезают, потому что виртуальная машина не получает всех циклов процессора, доступных хосту, поэтому VirtualBox имеет механизм синхронизации часов с использованием гостевых дополнений, если он находится на расстоянии более 10 минут от хоста. – cmur2

ответ

2

Вы можете попробовать перезагрузить машину с

vagrant reload (CTRL + C if it takes too long) 

, а затем попытаться

vagrant up 

Теперь вы должны быть в состоянии SSH обратно с

vagrant ssh 
+2

«Вы пытались выключить и снова включить?» – mori

Смежные вопросы