2013-07-05 15 views
5

Piszę więc przewodniki, aby uzyskać włóczęgę pracującego na wszystkich różnych systemach operacyjnych i zaoszczędziłem najgorsze na ostatnie ... Windows. Zainstalowałem Virtualbox, Vagrant i natywnego klienta wiersza poleceń ssh, dzięki czemu mogę pomyślnie wykonać ssh servername. Jestem również w stanie uruchomić vagrant up, i wyświetla się maszyna (widzę w GUI VBox), ale zawiesza się na "czekając na uruchomienie maszyny wirtualnej. Może to potrwać kilka minut ...".Włóczęga ssh w Windows: ssh_exchange_identification

Próba uruchomienia vagrant ssh z wiersza poleceń powoduje błąd, na pewno wystarczy.

ssh_exchange_identification: Connection closed by remote host 

Jestem całkiem nowy w networkingu i nie mam pojęcia, co tu jest nie tak. Czy to jest problem z kluczem prywatnym? (Mam poprawnie skonfigurowane ścieżki klucza prywatnego) lub czy jest to problem sieciowy Windows? Nie udało mi się jeszcze znaleźć odpowiedzi online i byłbym wdzięczny za pomoc. Dzięki! Naprawienie byłoby niesamowite.

+0

ok, naprawiłem problem i uruchomiłem go ręcznie, uruchamiając system i uruchamiając fsck, a następnie dwa razy restartując system. Wydaje się, że jest to błąd z zegarem systemowym na VM. Czy ktoś wie, dlaczego to się stało? – addicted2unix

+0

Zegary systemowe w maszynach wirtualnych mają tendencję do wyłączania się, ponieważ maszyna wirtualna nie otrzymuje wszystkich cykli procesora dostępnych dla hosta - z tego powodu VirtualBox ma mechanizm synchronizacji zegara z dodatkami gościa, jeśli jest on oddalony o ponad 10 minut od hosta. – cmur2

Odpowiedz

2

Można spróbować restartu maszyny z

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

a następnie spróbuj

vagrant up 

Teraz powinieneś być w stanie ssh z powrotem z

vagrant ssh 
+2

"Czy próbowałeś go wyłączyć i ponownie włączyć?" – mori

Powiązane problemy