gnupg: Como trocar chaves com o servidor principal

5

Como você troca chaves com o servidor de chaves?

O exemplo trabalhado seria ótimo com envio e localização + recuperação.

Eu sei que gpg --send-keys é o comando, mas como você encontra o keyid (tentei todas as saídas de - --list-keys ). --keyserver keys.gpugp.net funciona com --send-keys mas não com --search-keys (diz uri ruim). Quais chaves devo publicar? Qual servidor chave para publicar? Apesar de ser um programa bastante simples, os documentos do gnugp são terríveis (links quebrados, informações ausentes).

    
por Brian Low 11.09.2013 / 06:16

2 respostas

8

O que deu errado

Você está lidando com dois problemas:

  1. gpg --search-keys pesquisa servidores de chaves, não localmente. Use gpg --list-keys em vez disso.
  2. O domínio do servidor de chaves GnuPGs é keys.gnupg.net , não keys.gpugp.net (typo). Além disso, você precisa prefixar um protocolo, hkp:// é suportado pela maioria dos servidores de chaves.

Comandos relevantes para troca de chaves

  • gpg --send-keys [keyid] : Envie o ID da chave para um servidor de chaves
  • gpg --recv-keys [keyid] : ID da chave de busca de um servidor de chaves
  • gpg --search-keys [needle] : procura por chaves em um servidor de chaves que contenha "agulha", por exemplo. em um UID
  • gpg --list-keys [needle] : Liste todas as chaves locais que contenham "agulha", por exemplo. em um UID

Para selecionar outro servidor de chaves que não o padrão configurado, use --keyserver [URI] . Certifique-se de usar um URI completo e válido como hkp://pool.sks-keyservers.net ou hkp://keys.gnupg.net (que na verdade se refere ao pool de chaves do SKS ourdays).

    
por 11.09.2013 / 09:11
2

Apenas para conclusão: não importa qual servidor principal você usa. Eles sincronizam suas chaves.

Eu uso o pool.sks-keyservers.net, que é um servidor de chaves de balanceamento de carga virtual.

    
por 31.10.2013 / 17:17

Tags