J'ai un problème vraiment troublant. Je n'arrive pas gpg-agent
à retirer ma clé SSH de son trousseau et elle persiste même après de nombreux redémarrages.
$ ssh-add -D
SSH_AGENT_FAILURE
Failed to remove all identities.
Même quand je lui dis de retirer l'identité:
$ ssh-add -d /path/to/private/key
Identity removed: /path/to/private/key
Je regarde alors
$ ssh-add -l
4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 /path/to/private/key
et c'est toujours là.
Où est-ce mis en cache? Il semble écrire sur le disque pour une raison quelconque, ce qui est effrayant pour un agent SSH. Je lance ce qui suit pour commencer gpg-agent
:
gpg-agent --enable-ssh-support --daemon
Tout le reste fonctionne bien, mais il met ce fichier en cache quelque part et je dois le supprimer.