gpg-agent tenta usar uma chave ssh inexistente

1

Uma vez eu fiz um ssh-add em uma chave ssh, vamos chamá-lo de foo . Em seguida, removi foo e adicionei outra chave foobar para os mesmos dispositivos.

Agora o gpg-agent sempre consulta foo primeiro, mesmo que ele não exista. Estou ciente de ssh-add -d , mas ssh-add -d foo não faz nada.

Como posso remover foo do gpg-agent?

    
por Profpatsch 11.09.2015 / 12:40

1 resposta

1

De acordo com essa pergunta no Stack-overflow: " Como remover uma chave ssh? ", o comando ssh-add -d/-D não está removendo as chaves corretamente do anel ssh .

Resumindo a questão anteriormente citada, algumas maneiras de contornar isso seria:

  • Faça ssh-add -D para excluir todas as chaves adicionadas manualmente. Isso também bloqueia as chaves adicionadas automaticamente.

  • Ou navegue até a sua pasta ~/.ssh e mova todos os seus arquivos de chaves, exceto o que você deseja identificar, para uma pasta separada chamada backup.

por 11.09.2015 / 12:45

Tags