我有一个非常麻烦的问题。我无法gpg-agent
从其密钥环中删除我的SSH密钥,甚至在多次重启后它仍然存在。
$ ssh-add -D
SSH_AGENT_FAILURE
Failed to remove all identities.
即使我告诉它删除身份:
$ ssh-add -d /path/to/private/key
Identity removed: /path/to/private/key
然后我看
$ ssh-add -l
4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 /path/to/private/key
它仍然在那里。
这在哪里缓存?由于某种原因,它似乎正在写入磁盘,这对于SSH代理来说是一件令人恐惧的事情。我正在运行以下内容开始gpg-agent
:
gpg-agent --enable-ssh-support --daemon
其他所有东西都可以正常工作,但是它将这个文件缓存在某个地方,我需要删除它。