Tôi có một vấn đề tương tự. Sau khi di chuyển máy từ khôi phục của Time Machine, trên một máy chủ khác. Có vấn đề là khóa ssh cho người lang thang, nó không phải là khóa của bạn, đó là khóa trên thư mục Homestead.
Giải pháp cho tôi:
- Sử dụng vagrant / vagrant để truy cập ti VM của Homestead
- vagrant ssh-config để xem cấu hình của ssh
chạy trên thiết bị đầu cuối
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
Tạo một cặp khóa SSH mới
ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key
Sao chép nội dung của khóa công khai
cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub
Trên trình bao khác trong Homestead VM Machine, sao chép vào Authorised_keys
vagrant@homestad:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
Bây giờ có thể truy cập bằng ssh vagrant
vagrant
mật khẩu, như bạn đề xuất.