ssh-keygen 和 ssh-add 密码问题

ssh-keygen 和 ssh-add 密码问题

当我运行ssh-keygen并按下回车键而不是输入密码时,我可以使用 添加密钥ssh-add ~/.ssh/id_rsa.pub。系统提示我输入 的密码~/.ssh/id_rsa.pub。我只需按下回车键,一切就都好了。

但是 - 当我在阶段输入密码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,您需要使用导出选项。

相关内容