Saya memiliki masalah yang sangat mengganggu. Saya tidak bisa gpg-agent
menghapus kunci SSH saya dari keyring-nya dan bahkan tetap ada setelah banyak reboot.
$ ssh-add -D
SSH_AGENT_FAILURE
Failed to remove all identities.
Bahkan ketika saya mengatakannya untuk menghapus identitas:
$ ssh-add -d /path/to/private/key
Identity removed: /path/to/private/key
Saya kemudian melihat
$ ssh-add -l
4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 /path/to/private/key
dan itu masih ada di sana.
Di mana ini di-cache? Tampaknya menulis ke disk untuk beberapa alasan, yang merupakan hal yang menakutkan bagi agen SSH untuk dilakukan. Saya menjalankan yang berikut ini untuk memulai gpg-agent
:
gpg-agent --enable-ssh-support --daemon
Semua yang lain berfungsi dengan baik, tapi ini caching file ini di suatu tempat dan saya harus menghapusnya.