나도 같은 문제가 있습니다. 다른 호스트에서 Time Machine의 복원에서 시스템을 이동 한 후. vagrant에 대한 ssh 키가 귀하의 키가 아니라 Homestead 디렉토리의 키입니다.
나를위한 솔루션 :
- Homestead의 VM에 액세스하려면 vagrant / vagrant를 사용하십시오.
- ssh의 구성을 참조하기위한 vagrant ssh-config
터미널에서 실행
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
새 SSH 키 쌍 만들기
ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key
공개 키 내용 복사
cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub
Homestead VM Machine의 다른 셸에서 authorized_keys로 복사
vagrant@homestad:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
이제 vagrant ssh로 액세스 할 수 있습니다.
vagrant
당신이 제안한 것처럼 암호를 포기하고 사용 했습니다.