我曾经在ssh键上做了一个ssh-add,让我们称之为foo。然后我删除了foo,并为相同的设备添加了另一个键foobar。
现在,gpg-agent总是首先查询foo,即使它不存在。我知道ssh-add -d,但ssh-add -d foo什么也不做。
如何从gpg代理中删除foo?
发布于 2015-09-11 10:45:56
根据堆栈溢出的这个问题:"如何移除ssh键?",ssh-add -d/-D命令没有正确地从ssh键环中删除密钥。
总结以前提到的问题,有几种解决办法是:
ssh-add -D删除所有手动添加的键。这也锁定了自动添加的键。~/.ssh文件夹,并将您想要标识的所有密钥文件移动到一个名为backup的单独文件夹中。https://unix.stackexchange.com/questions/229017
复制相似问题