Mam ten sam problem. Po przeniesieniu maszyny z przywracania Time Machine na innym hoście. Problem polega na tym, że jest to klucz ssh dla włóczęgi, to nie jest twój klucz, to klucz w katalogu Homestead.
Rozwiązanie dla mnie:
- Zastosowanie włóczęga/włóczęga za dostęp ti VM Homestead
- włóczęga ssh-config dla zobaczyć config ssh
bieg na zacisku
vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile "/Users/MYUSER/.vagrant.d/insecure_private_key"
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes
Utwórz nową parę kluczy SSH
ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key
skopiować zawartość klucza publicznego
cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub
Z drugiej powłoki w Homestead VM kopiarka do authorized_keys
[email protected]:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
Teraz można uzyskać dostęp z Vagrant ssh
Dzięki, zaoszczędziłem mój dzień na maszynie z Windows, na której miałem już klucze autoryzacyjne dla Gita, które nie mogły być używane przez Putty bez zajmowania się narzędziami do konwersji itp. Jeszcze jeden czynnik powodujący zamieszanie to niepewny_prywatny_ klucz samego Vagrant, który okazał się nieużywany przez Homestead, ale nie zdawałem sobie z tego sprawy i spędziłem dużo czasu zastanawiając się, który klucz powinienem użyć. W końcu zrezygnowałem i użyłem hasła 'vagrant', jak sugerowałeś. – JustAMartin