Eu copiei meus pares de chaves PGP em um servidor ubuntu recém-instalado. Mas eles não estão funcionando: eu recebo o erro "operação cancelada" ao tentar descriptografar um arquivo:
$ echo TEST | gpg -e -a -r [email protected] > test.gpg
$ gpg -d < test.gpg
gpg: encrypted with 1024-bit ELG key, ID CBABC188BB23CD11, created 2003-05-22
"Emanuele Paolini <[email protected]>"
gpg: public key decryption failed: Operation cancelled
gpg: decryption failed: No secret key
$ gpg --list-secret-keys
/home/paolini/.gnupg/pubring.gpg
--------------------------------
sec dsa1024 2003-05-22 [SC]
848EA2CE420E06FF22E88DED7F0D73E98288DA05
uid [ultimate] Emanuele Paolini <[email protected]>
uid [ultimate] Emanuele Paolini <[email protected]>
uid [ultimate] Emanuele Paolini <[email protected]>
uid [ultimate] Emanuele Paolini <[email protected]>
uid [ultimate] Emanuele Paolini <[email protected]>
ssb elg1024 2003-05-22 [E]
Os mesmos comandos funcionam bem no meu computador pessoal.
atualização O problema está relacionado à conexão ssh. Na verdade, se eu tentar o comando do console do servidor ele funciona corretamente (abre uma janela para pedir a senha) ... Então tem algo a ver com o pinentry. Minha conexão ssh tinha o X ativado e funcionando.
Tags pgp