Dokku 使用另一个 rsa 密钥

Dokku use another rsa key

有人可以澄清一下如果使用 dokku 需要使用另一个 rsa 密钥吗?

例如:

我们使用id_rsa.pub、id_rsa键登录服务器,对吧?

我尝试使用相同的密钥将 repo 推送到 dokku,有时 dokku 要求输入密码

dokku@xx.xxx.xxx.xxx's password: 

甚至添加了正确的密码仍然无法登录。

所以有人可以澄清我们是否必须为 dokku 创建另一个密钥?

最好使用不同的 ssh 密钥专用于您要推送的位置。
这样,如果一个私钥被泄露,这只是 一个 远程服务器访问的问题,而不是 所有 个问题。

ssh-keygen -t rsa -m PEM -P "" -C "dokku access" -f ~/id_rsa_dokku

这将生成 id_rsa_dokku.pubid_rsa_dokku

那么你需要register your public key to the dokku server.

如果您跳过它,SSH 将回退到 username/password,这就是您在您的案例中看到密码请求的原因。