Assim como a maioria das coisas GPG, as credenciais ssh são armazenadas em cache dentro do diretório .gnupg
, especificamente em ~/.gnupg/sshcontrol
, que será parecido com isto:
# List of allowed ssh keys. Only keys present in this file are used
# in the SSH protocol. The ssh-add tool may add new entries to this
# file to enable them; you may also add them manually. Comment
# lines, like this one, as well as empty lines are ignored. Lines do
# have a certain length limit but this is not serious limitation as
# the format of the entries is fixed and checked by gpg-agent. A
# non-comment line starts with optional white spaces, followed by the
# keygrip of the key given as 40 hex digits, optionally followed by a
# the caching TTL in seconds and another optional field for arbitrary
# flags. Prepend the keygrip with an '!' mark to disable it.
# Key added on: 2013-09-19 22:15:50
# Fingerprint: 8b:56:b0:3f:c8...
681BF1EFF... 0
# Key added on: 2013-09-20 17:14:36
# Fingerprint: 4b:cb:7e:b0:d7...
F7BCEBD1C... 0
Como o comentário diz, você pode remover as chaves excluindo-as ou desativar
eles com um !
. Eu não testei, mas imagino que "desabilitar" um
chave significa que você não pode explicitamente ativá-lo ou adicioná-lo sem editar o
arquivo.