1. 程式人生 > >解決vagrant default: Warning: Connection timeout. Retrying...的問題

解決vagrant default: Warning: Connection timeout. Retrying...的問題

今天需要在Windows下重灌 virtualBox + vagrant 開發環境,裝到後面一直提示連線不上,如圖:

錯誤詳情

出現了兩個錯誤:
錯誤一:SSH is not running
沒裝 ssh。。。,後面裝上了,環境變數也加了,但是這個命令框沒關,沒生效,搞了半天才想起來這種情況需要重新開啟命令框才生效 /(ㄒoㄒ)/~~
錯誤二:default: Warning: Connection timeout. Retrying…
再次使用命令 vagrant reload 看下,結果如圖:
這裡寫圖片描述
原來我遇到的原因是公鑰不對(其他原因也會造成這個問題,入許可權等)。。 T.T
按照提示覆制上面的公鑰(單引號內的內容,不包括 \n),替換虛擬機器檔案 /home/vagrant/.ssh/authorized_keys 裡面的內容,再次使用命令 vagrant reload

,成功。
這裡寫圖片描述