расшифровка gpg: нет секретного ключа

451
Emanuele Paolini

Я скопировал свои пары ключей PGP на недавно установленный сервер Ubuntu. Но они не работают: я получаю ошибку «операция отменена» при попытке расшифровать файл:

$ echo TEST | gpg -e -a -r emanuele.paolini@gmail.com > test.gpg  $ gpg -d < test.gpg gpg: encrypted with 1024-bit ELG key, ID CBABC188BB23CD11, created 2003-05-22 "Emanuele Paolini <emanuele.paolini@unipi.it>" 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 <emanuele.paolini@unipi.it> uid [ultimate] Emanuele Paolini <e.paolini@sns.it> uid [ultimate] Emanuele Paolini <paolini@math.unifi.it> uid [ultimate] Emanuele Paolini <paolini@unifi.it> uid [ultimate] Emanuele Paolini <emanuele.paolini@gmail.com> ssb elg1024 2003-05-22 [E] 

Те же команды прекрасно работают на моем персональном компьютере.

  • Может быть, возникла проблема с копированием ключей?
  • Может быть, есть проблема с ssh-соединением?

обновление Проблема связана с соединением ssh. На самом деле, если я пытаюсь выполнить команду с консоли сервера, она работает правильно (открывает окно для запроса пароля) ... Так что это как-то связано с pinentry. У моего ssh-соединения был включен и работает X.

0

0 ответов на вопрос

Похожие вопросы