Я переношу машины, которые использую для резервного копирования. Он использует GnuPG для шифрования / дешифрования файлов. Я переместил свои ключи, пробуя два разных метода: экспорт и копирование папки ~ / .gnupg.
Оба метода работают без проблем. Когда я выдаю gpg -k
, вывод на новом компьютере будет таким же, как и на старом. Однако, когда я пытаюсь расшифровать архив резервных копий на новой машине, я получаю следующую ошибку:
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 =====
Я ясно вижу, что у меня есть ключ с этим идентификатором:
gpg -k
вывод на новую машину:
/root/.gnupg/pubring.gpg
pub rsa2048/C87A9934 2012-08-01
uid [ultimate] <MY NAME REMOVED>
sub rsa2048/B5A6D4C1 2012-08-01
Я почти уверен, что делал что-то подобное в прошлом без сбоев, может ли кто-нибудь помочь мне выяснить, в чем может быть проблема?
Старая машина:
Новая машина:
ОБНОВИТЬ:
gpg -K
вывод:
sec rsa2048/C87A9934 2012-08-01
uid [ultimate] <NAME REMOVED>
ssb rsa2048/B5A6D4C1 2012-08-01