2015-10-14 148 views
0

我在我的vagrant中刪除了authorized_keys中的公鑰。刪除錯誤authorized_keys vagrant無法連接

現在我不能使用vagrant ssh!

我試圖複製粘貼〜/ .ssh/id_rsa.pub在authorized_keys。 但它似乎沒有工作。

我在哪裏可以找到vagrant公用ssh密鑰放在authorized_keys中?

謝謝!

回答

0

您是使用自定義框還是公用的?

對於公衆一個,你可以,如果你有一個自定義文件夾,並且仍然擁有私有密鑰(在主機上)檢索從https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub

的關鍵,你可以運行

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub 

這將使新的公鑰,你可以複製授權密鑰

+0

我使用自定義框 – julestruong

+0

'ssh-keygen -y -f〜/ .ssh/id_rsa>〜/ .ssh/id_rsa.pub'應該製作一個新的公鑰 –

+0

不,這不是問題,我的解決方案是在conf中添加我自己的私鑰ig.ssh(請參閱文檔)並將我的公鑰添加到authorized_keys文件中 – julestruong