我試圖通過連接到homestead ssh
無業遊民:是否有缺省密碼才能連接使用`宅基地ssh`首次何時無業遊民?
[email protected]'s password:
但我的公鑰密碼不起作用。
我Homestead.yaml看起來是這樣的:
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
我使用 「Laravel家園版2.0.14」 與 「流浪1.7.2」。
我試圖通過連接到homestead ssh
無業遊民:是否有缺省密碼才能連接使用`宅基地ssh`首次何時無業遊民?
[email protected]'s password:
但我的公鑰密碼不起作用。
我Homestead.yaml看起來是這樣的:
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
我使用 「Laravel家園版2.0.14」 與 「流浪1.7.2」。
嘗試了很多的密碼,併成爲完全糊塗了,爲什麼我的公鑰密碼不工作,我發現我不得不使用vagrant
作爲密碼後。
也許這個信息可以幫助別人過 - 那是因爲我已經寫下來這裏。
編輯:
按照流浪文檔沒有爲用戶vagrant
這是vagrant
默認密碼。
閱讀更多關於此處:official website
我有同樣的問題。將機器從Time Machine恢復後移到另一臺主機上。有問題,這是ssh密鑰流浪它不是你的鑰匙,這是一個關於Homestead目錄的鑰匙。
解決方案對我來說:宅基地的訪問TI VM
運行在終端
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
下的晉中VM機等外殼複製的內容複製到authorized_keys文件
[email protected]:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys
現在可以漂泊不定的SSH訪問
這是一個很好的答案;我連接時的問題是我選擇了錯誤的身份文件,'vagrant ssh-config'中的IdentityFile列表是正確的路徑 – 2017-04-02 16:31:22
默認情況下流浪使用生成的私鑰登錄,你可以試試這個:
個ssh -l ubuntu -p 2222 -i .vagrant/machines/default/virtualbox/private_key 127.0.0.1
謝謝,這救了我一天的Windows機器上,我已經有了對Git的授權密鑰無法由膩子無需處理轉換工具等使用的一種較爲混亂的因素是流浪本身的insecure_private_key這竟然是未使用通過家園,但我沒有意識到這一點,並花了很多時間搞清楚我應該使用哪個鍵。所以最後我只是放棄了,並按照你的建議使用了'vagrant'密碼。 – JustAMartin 2016-02-19 09:16:41