2014-05-20 59 views
3

我在家用電腦上安裝了dokku數字海洋盒子。我爲家庭和工作計算機添加了ssh密鑰。然後,我已經關閉了密碼訪問權限。從兩臺計算機訪問服務器通過ssh工作,而不需要密碼。 Git推dokku @然而只能從我的家用電腦上運行。我錯過了什麼? - 我應該只是創建一個新的液滴,然後再試一次嗎?dokku索要密碼

+0

'root @ url'和'dokku @ url'不一樣。你的'〜/ .ssh'中只有一組ssh密鑰? ('id_rsa','id_rsa.pub'?) – VonC

+0

這很有道理,我無法檢查它,但我猜這可能是它。 – theolll

回答

3

我有類似的錯誤。我需要運行這個命令:

$ cat ~/.ssh/id_rsa.pub | ssh progriumapp.com "sudo sshcommand acl-add dokku progrium" 

這會爲用戶添加一個ssh密鑰。確保服務器上的第一個$ source ~/.bashrc確保命令按預期運行。

+0

在我的情況下,我需要ssh到'root @ progriumapp.com'。更新示例:'cat〜/ .ssh/id_rsa.pub | ssh [email protected]「sudo sshcommand acl-add dokku [description]」''[description]'可以用來描述公鑰(即home,work,..)。最多一個字 – Bjorn

0

現在你可以添加SSHS簡單:dokku SSH密鑰:添加dokku的〜/ .ssh/id_rsa.pub