Estou migrando máquinas que uso para meus backups. Ele usa o GnuPG para criptografar / descriptografar arquivos. Mudei minhas chaves tentando dois métodos diferentes: exportando e copiando a pasta ~ / .gnupg.
Ambos os métodos parecem funcionar sem problemas. Quando eu emito um comando gpg -k
, a saída é idêntica na nova máquina, como na antiga. No entanto, quando tento descriptografar um arquivo de backup na nova máquina, recebo o seguinte erro:
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: setting pinentry mode 'loopback' failed: Not supported
gpg: encrypted with 2048-bit RSA key, ID B5A6D4C1, created 2012-08-01 "<MY NAME REMOVED>"
gpg: decryption failed: No secret key
===== End GnuPG log =====
Eu posso ver claramente que tenho uma chave com esse identificador:
gpg -k
output na nova máquina:
/root/.gnupg/pubring.gpg
pub rsa2048/C87A9934 2012-08-01
uid [ultimate] <MY NAME REMOVED>
sub rsa2048/B5A6D4C1 2012-08-01
Máquina antiga:
Nova máquina:
UPDATE :
gpg -K
output:
sec rsa2048/C87A9934 2012-08-01
uid [ultimate] <NAME REMOVED>
ssb rsa2048/B5A6D4C1 2012-08-01
Tags gpg linux arch-linux