對於Laravel Homestead的vagrant provision
我得到SSH authentication failed!
並且Vagrant實例無法運行。Vagrant Laravel Homestead SSH身份驗證失敗
SSH身份驗證失敗!這通常是由SSH用戶的公鑰/私鑰密鑰對在訪客虛擬機上未正確設置引起的。
這似乎已經從錯誤開始時,我第一次置備宅基地:
==> default: tee: /home/vagrant/.ssh/authorized_keys: No such file or directory
我相信問題是,如果你掛載到/ home/vagrant,你最終會覆蓋「vagrant」用戶的home文件夾,所以它不能訪問它的任何文件,特別是點(。)文件。因此,諸如.ssh目錄之類的東西將不可用或不可寫入。就像該用戶的主文件夾被擦乾淨一樣。該用戶是系統的默認用戶,Homestead腳本試圖將密鑰複製到該用戶。向下移動一個目錄可以在安裝共享文件夾時使用主文件夾。 – noeldiaz