J'ai le même problème. Après avoir déplacé la machine de la restauration de Time Machine, sur un autre hôte. Il y a problème c'est que la clé ssh pour vagrant n'est pas votre clé, c'est une clé sur le répertoire Homestead.
Solution pour moi:
- Utilisez vagrant / vagrant pour accéder à la VM de Homestead
- vagrant ssh-config pour voir la configuration de ssh
exécuter sur le terminal
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
Créer une nouvelle paire de clés SSH
ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key
Copier le contenu de la clé publique
cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub
Sur un autre shell de Homestead VM Machine, copiez dans authorised_keys
vagrant@homestad:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
Maintenant peut accéder avec vagrant ssh
vagrant
mot de passe, comme vous l'avez suggéré.