CentOS 上的多个 SSH 密钥

CentOS 上的多个 SSH 密钥

场景:我有一个项目使用 Bitbucket 作为 Git 的远程仓库。本地环境是 MacBook Pro,远程(生产)环境是 CentOS。

在 MacBook Pro 上生成了一个密钥对,将公钥放入 Bitbucket,验证没有任何问题。

在 MacBook Pro 上生成了另一个密钥对,将公钥放到 CentOS 框上(通过 CPanel,但确认它已添加到 ~/.ssh/authorized_keys),我可以毫无问题地进行身份验证。

在 CentOS 机器上生成另一个密钥对,将公钥放入 Bitbucket。所有 git 命令继续默认使用密码验证而不是密钥对。确认公钥也在 authorized_keys 中。我遗漏了什么?

相关内容