У мене така сама проблема. Після переміщення машини з відновлення машини часу на інший хост. Проблема в тому, що ключ ssh для бродяги - це не ваш ключ, це ключ у каталозі Homestead.
Рішення для мене:
- Використовуйте vagrant / vagrant для доступу до VM Homestead
- vagrant ssh-config для перегляду конфігурації ssh
працювати на терміналі
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 скопіюйте в санкціоновані_ключі
vagrant@homestad:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
Тепер можна отримати доступ за допомогою бродячого ssh
vagrant
пароль, як ти запропонував.