ssh-keygen 和 ssh-add 密碼問題

ssh-keygen 和 ssh-add 密碼問題

當我運行ssh-keygen並按回車鍵而不是輸入密碼時,我可以使用添加密鑰ssh-add ~/.ssh/id_rsa.pub。系統提示我輸入 的密碼~/.ssh/id_rsa.pub。我只需按 Enter 鍵,一切都很好。

但是 - 當我在階段輸入密碼ssh-keygen,然後在ssh-add階段重新輸入相同的密碼時,它會失敗bad passphrase, try again

我錯過了什麼嗎?

答案1

您需要添加私人的ssh-agent 的金鑰,而不是公鑰。預設金鑰名稱是 id_rsa,因此您甚至不需要任何選項:

ssh-add

如果您已將金鑰命名為其他名稱(例如)github_dsa,請使用:

ssh-add github_dsa

網路入侵者請注意:如果您沒有使用 ssh-keygen 產生金鑰,請確保您的金鑰是 SSH 格式。例如,對於 PuttyGen,您需要使用一個匯出選項。

相關內容