我曾经ssh-add
在 ssh 密钥上做过一个,我们称之为foo
。然后我删除并添加了相同设备的foo
另一个密钥。foobar
现在 gpg-agent 总是foo
首先查询,即使它不存在。我知道ssh-add -d
,但ssh-add -d foo
什么也没做。
如何foo
从 gpg-agent 中删除?
答案1
根据 Stack-overflow 上的这个问题:“如何删除 ssh 密钥?",该ssh-add -d/-D
命令未从密钥环中正确删除密钥ssh
。
总结前面提到的问题,解决方法有以下几种:
删除
ssh-add -D
所有手动添加的密钥。这也会锁定自动添加的键。或者,导航到您的
~/.ssh
文件夹,并将除您想要识别的文件之外的所有关键文件移至名为备份的单独文件夹中。