Миграция gpg2 из Ubuntu в Fedora приводит к отсутствию секретного ключа
Я использую gnupg с Thunderbird через Enigmail. Все отлично работает на моем ноутбуке с Ubuntu (Kubuntu). Теперь я попытался перенести мои ключи и настройки на мою новую систему с запущенной Fedora. Хотя все вроде бы в порядке, я не могу расшифровать свои письма в новой системе. Расширение Enigmail гласит: «Kein passender geheimer Schlüssel zur Entschlüsselung gefunden» - Нет соответствующего закрытого ключа. Я перечислю свои шаги более подробно ниже: Мой первый подход состоял в том, чтобы удалить мою папку gnupg в новой системе через rm -R .gnupg/
и скопировать папку из моего ноутбука через scp -rp
. Таким образом, должны быть переданы не только все ключи, но и соответствующее доверие.
[username@localhost ~]$ gpg2 --list-keys /home/username/.gnupg/pubring.kbx ------------------------------------------- pub rsa4096 2016-11-20 [SCA] [verfällt: 2018-11-20] 0123456789ABCDEF0123456789ABCDEFXXXXXXXX uid [ ultimativ ] Some Name <AAA@some-domain.com> sub rsa4096 2016-11-20 [E] [verfällt: 2018-11-20] [username@localhost ~]$ gpg2 --list-secret-keys /home/username/.gnupg/pubring.kbx ------------------------------------------- sec rsa4096 2016-11-20 [SCA] [verfällt: 2018-11-20] 0123456789ABCDEF0123456789ABCDEFXXXXXXXX uid [ ultimativ ] Some Name <AAA@some-domain.com> ssb rsa4096 2016-11-20 [E] [verfällt: 2018-11-20]
Хотя все выглядело хорошо, я не мог расшифровать мои письма. (К вашему сведению: я также скопировал свой профиль Thunderbird - IMAP). После некоторых исследований я прочитал, что может быть несовпадение версий. Версия для ноутбука [ubuntu] (как gpg, так и gpg2):
gpg2 --version / gpg --version gpg (GnuPG) 2.1.15
Новая версия sytem [fedora]:
gpg --version gpg (GnuPG) 1.4.22 ... Home: ~/.gnupg ------ gpg2 --version gpg (GnuPG) 2.2.1 ... Home: /home/username/.gnupg
Поэтому я попробовал функцию экспорта / импорта. С:
gpg2 -ao some-name-public.key --export 0123456789ABCDEF0123456789ABCDEFXXXXXXXX
а также
gpg2 -ao some-name-private.key --export-secret-keys 0123456789ABCDEF0123456789ABCDEFXXXXXXXX
Я сохранил ключи pub и sec, снова скопировал их через scp в новую систему, куда я их импортировал. Для закрытого ключа результат был:
[username@localhost ~]$ gpg2 --import some-name-private.key gpg: Schlüssel XXXXXXXX: geheimer Schlüssel importiert gpg: Schlüssel XXXXXXXX: "Some Name <AAA@some-domain.com>" nicht geändert gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1 gpg: unverändert: 1 gpg: gelesene geheime Schlüssel: 1 gpg: geheime Schlüssel importiert: 1
После этого я изменил уровень доверия до ультимативного через
gpg2 --edit-key 0123456789ABCDEF0123456789ABCDEFXXXXXXXX
Функция редактирования гласит: «Geheimer Schlüssel ist vorhanden». - Секретный ключ доступен. Но Enigmail все еще не может расшифровать мои сообщения. Enigmail использует двоичные файлы gpg2, но я все равно повторил процедуру импорта gpg без изменений. Поскольку на моем ноутбуке все работает нормально, я уверен, что с тестовой почтой все в порядке. Я не могу понять, что здесь не так. Я надеюсь, что кто-то может помочь мне в этом вопросе.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
6
Насколько хороша защита паролем Word?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux