Ho lo stesso problema. Dopo spostare la macchina dal ripristino di Time Machine, su un altro host. Il problema è che la chiave ssh per vagabondare non è la tua chiave, è una chiave nella directory di Homestead.
soluzione per me:
- Usa vagabondo/vagabonda per l'accesso ti VM di Homestead
- vagabondo ssh-config per vedere di configurazione di ssh
corsa sul terminale
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
Creare una nuova coppia di chiavi SSH
ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key
contenuti Copia della chiave pubblica
cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub
D'altra conchiglia a Homestead VM macchina della copia in authorized_keys
[email protected]:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
ora possibile accedere con ssh vagabondo
Grazie, questo mi ha salvato la giornata su Windows dove avevo già le chiavi di autorizzazione per Git che non potevano essere usate da Putty senza occuparmi di strumenti di conversione ecc. Un altro fattore di confusione era insecure_private_key di Vagrant stesso che si rivelò inutilizzato di Homestead, ma non me ne sono reso conto e ho passato molto tempo a capire quale chiave dovrei usare. Quindi alla fine mi sono arreso e ho usato la password "vagrant", come suggerivi tu. – JustAMartin