Você está usando a opção errada.
--import
é usado se você quiser importar a chave de um arquivo.
--recv-keys
buscará suas chaves de um servidor de chaves.
Estou tendo um monte de tempo instalando um Debian Chroot para PPC64. O problema é não debootstrap
, em vez disso, ele está recebendo o GnuPG para localizar e instalar a chave que eu preciso.
As páginas man de gpg
são bastante inúteis , mas isso não é surpresa. A busca é igualmente frustrante, o que está me levando a acreditar que não posso executar a tarefa simples porque o GnuPG não suporta isso ( não seria pela primeira vez ).
Veja o que tentei:
# gpg --version
gpg (GnuPG) 1.4.19
# gpg --import 75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1
gpg: can't open '75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1': No such file or directory
gpg: Total number processed: 0
# gpg --import --key 75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1
gpg: Option "--key" is ambiguous
# gpg --import --keyid 75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1
gpg: unknown keyid-format '75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1'
Como faço para instruir o GnuPG a buscar e instalar uma chave com base no ID da chave?
Você está usando a opção errada.
--import
é usado se você quiser importar a chave de um arquivo.
--recv-keys
buscará suas chaves de um servidor de chaves.
Você pode realmente estar sofrendo de dois problemas ao mesmo tempo.
gpg --import [file]
carrega informações importantes de um arquivo ou stdin, mas não consulta servidores-chave para a chave. gpg --recv-keys
faz algumas coisas adicionais: consulta um servidor de chaves (pré-configurado em ~/.gnupg/gpg.conf
ou passado com --keyserver
), busca o resultado (internamente, essas duas etapas são geralmente implementadas como uma solicitação HTTP) e finalmente importa a chave.
Eu também não tenho certeza se você precisa dessa chave em seu diretório pessoal pessoal do GnuPG, ou se você quer instalar software de repositórios de terceiros usando apt-get
. Nesse caso, não execute diretamente algo como
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv [key-id]
para armazenar a chave no chaveiro "private" do apt ( apt-key
é um tipo de wrapper em torno do GnuPG, por exemplo, cuidando do armazenamento no keyring correto). O apt não não consulta o seu chaveiro GnuPG do usuário normal!
Tags gnupg public-key import