小编Jer*_*say的帖子

如何组织SSH密钥?

我一直在 Debian 中为不同的帐户(即 Digital Ocean、GitHub 和 Bitbucket)创建多个 SSH 密钥,但它很快变得混乱。

列出我的 .ssh 文件夹中的内容,我得到:

digOcn digOcn.pub github github.pub id_rsa id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

(我使用id_rsaBitbucket的密钥。)

我做这eval 'ssh-agent -s'件事,然后像这样“添加”键:

  • ssh-add ~/.ssh/github (然后输入密码)

  • ssh-add ~/.ssh/id_rsa (然后输入密码)

  • ssh-add ~/.ssh/digOcn(当我尝试添加时digOcn,它说“权限被拒绝”。我不会试图sudo避免搞砸一些事情,也因为其他键不需要sudo。)

这是令人困惑的部分:表演ssh-add -l给了我这个:

2048 so:me:nu:mb:er:s0:an:d9:le:tt:er:s0 /home/USER/.ssh/id_rsa (RSA)
2048 so:me:nu:mb:er:s0:an:d9:le:tt:er:s0 /home/USER/.ssh/github (RSA)
2048 so:me:nu:mb:er:s0:an:d9:le:tt:er:s0 github (RSA)
2048 so:me:nu:mb:er:s0:an:d9:le:tt:er:s0 USER@COMPUTER_NAME (RSA)
Run Code Online (Sandbox Code Playgroud)

是的,我过去曾添加过 SSH 密钥,但我无法追溯我所做的事情。这可能就是为什么同时存在/home/USER/.ssh/github 和的原因 github


我做错了什么?我应该如何组织我的 SSH 密钥?

ssh ssh-agent

4
推荐指数
1
解决办法
1187
查看次数

标签 统计

ssh ×1

ssh-agent ×1