У мене справді хвилююча проблема. Я не можу 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
Все інше працює добре, але він кешує цей файл десь і мені потрібно його видалити.