Por padrão, os chaveiros do GnuPG são armazenados na pasta (oculta) ~/.gnupg
; com outras palavras, a pasta .gnupg
em seu diretório inicial. Você pode simplesmente copiar a pasta inteira para a nova máquina. Se o GnuPG não funcionar corretamente depois ou mostrar alguma mensagem de erro indicando permissões quebradas, certifique-se de tomar posse depois (mesmo que seu nome de usuário seja o mesmo, os IDs internos poderiam ser diferentes) executando o seguinte comando no aplicativo Terminal irá consultar sua senha de usuário):
sudo chown -R $USER:$USER ~/.gnupg
Alternativamente, você pode exportar suas chaves secretas usando o
gpg --export-secret-keys [key-id] >secret-keys.gpg
comando . Como você deseja recuperar as chaves do disco antigo, conecte-o ao seu computador. Para trabalhar no chaveiro GnuPG do disco antigo, use a opção --homedir
, que resultará em algo como
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --list-secret-keys
para listar as chaves secretas disponíveis e
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] > secret-keys.gpg
para exportá-los. Você também pode importá-los diretamente para o seu novo chaveiro do GnuPG em vez de armazenar em um arquivo intermediário (observe o parâmetro --homedir
ausente na chamada do GnuPG após o pipe):
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] | gpg --import