Nie mogłem dowiedzieć się, gdzie popełniłem błąd. Moje polecenie vagrant up
odpowiada następującymi wierszami
$ vagrant up
Check your Homestead.yaml file, the path to your private key does not exist.
Check your Homestead.yaml file, the path to your private key does not exist.
~/.ssh/id_rsa
tak, jak skonfigurowałeś?ssh-keygen -t rsa -C "you@homestead"
raz i naciśnij klawisz powrotu 2 razy i gotowe!Odpowiedzi:
Chcesz wykonać te kroki z terminala
Wygeneruj klucz SSH
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Uruchom agenta ssh
eval "$(ssh-agent -s)"
Dodaj swój klucz prywatny SSH do ssh-agent
ssh-add -k ~/.ssh/id_rsa
Następnie uruchomić
vagrant up
źródło
ssh-add -k ~/.ssh/id_rsa
vagrant up
zadziałało.Nie musisz generować klucza. Po prostu uruchom to:
# touch ~/.ssh/id_rsa
Następnie
# vagrant up
źródło
touch
robi.W przypadku użytkowników systemu Windows można użyć programu PuTTYgen do wygenerowania pary kluczy publiczny / prywatny. Następnie zapisz klucz publiczny jako mypublickey.pub. i klucz prywatny jako myprivatekey.ppk.
W homestead.yaml zmień na następujące:
To może komuś pomóc.
źródło
Możesz także użyć git bash do automatycznego generowania kluczy SSH dla systemu Windows
źródło