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.
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
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