Como mover meu diretório home do GnuPG do Ubuntu para o Mac?

1

Eu usei gpg2 para gerar algumas chaves no meu servidor Ubuntu 16.04. Agora tenho que mover a máquina. Eu preciso transferir todas as chaves geradas para um Mac. Eu acho que só tenho que copiar os arquivos ~/.gnupg .

Mas onde devo armazená-lo para que seja chamado via gpg --list-secret-keys --keyid-format LONG [email protected] ? Mesmo lugar?

E como instalo o gpg2 no meu Mac? homebrew gpg2 não existe.

    
por user3142695 21.10.2017 / 07:59

2 respostas

4

Na máquina que inicialmente tem as chaves (a máquina Ubuntu):

Exportar as chaves públicas:

gpg --export --armor --output=key_public.asc

Exportar as chaves privadas:

gpg --export-secret-keys --armor --output=key_secret.asc

Copie os arquivos exportados para a segunda máquina (o Mac).

Importe as chaves:

gpg --import --armor key_public.asc

e

gpg --import --armor key_secret.asc

Os comandos acima exportarão todas as chaves do seu chaveiro. Se você quer apenas uma chave específica, precisa especificá-la por uid.

    
por 21.10.2017 / 09:25
1

Basta colocá-los novamente em ~/.gnupg , mas certifique-se de corrigir quaisquer problemas de ID do usuário depois: chown -R $USER:$USER ~/.gnupg . Se você ainda tiver problemas depois, certifique-se de executar o GnuPG sob o usuário esperado e, portanto, o GnuPG está pesquisando no diretório inicial do GnuPG correto. gpg --version também imprimirá o diretório inicial em uso.

O gnupg pacote homebrew instala o GnuPG 2.2 no momento em que escrevo esta postagem. O que você usou para executar como gpg2 agora é gpg , também o Ubuntu e outras distribuições do Linux mudaram para versões do GnuPG 2.x como padrão para gpg até agora. Algum tempo atrás, havia um pacote gnupg2 dedicado no homebrew, mas isso agora é mesclado em gnupg .

    
por 21.10.2017 / 09:10

Tags