Відновлення персонального ключа PGP зі старого будинку


15

Багато життів тому я створив ключ GPG для підписання кодексу поведінки Ubuntu на Launchpad. Я не дуже використовував його з тих пір. Через деякий час я зробив резервну копію свого будинку і почав свіжий.

Це все було в 2009 році. У мене все ще є резервне копіювання, але тепер я починаю швидко грати з програмою та завантажувати речі на Launchpad, я міг би реально зробити, щоб мій ключ PGP був назад.

Я не знаю, як організовано ключ або де він зберігається, але я хотів би відновити свій старий ключ, а не генерувати новий. Будь-яка ідея з чого почати?

Відповіді:


15

Якщо у вас є резервна копія всього старого домашнього каталогу, все, що вам потрібно зробити, - скопіювати стару ~/.gnupg/папку у свій новий будинок.

Хоча слід зазначити, що це насправді не найкращий спосіб резервного копіювання та відновлення ключа. У ній є зворотне написання gpg-брелоків на цільовій системі. Якщо ви імпортували відкриті ключі або створили нові ключі, це не ідеальне рішення.

Як правило, слід зберігати свої відкриті та приватні ключі, використовуючи:

gpg -ao mypub.key --export <MY_KEY_ID>
gpg -ao myprivate.key --export-secret-keys <MY_KEY_ID>

Потім імпортуйте їх у нову систему за допомогою:

gpg --import myprivate.key
gpg --import mypub.key

Таким чином вони просто додаються до брелоку в цільовій системі.


Зауважте, що gpg НЕ висить тут, він повинен запитувати пропускну фразу для кожного ключа.
пібі

3

Перейдіть до ./gnupg вашого старого домашнього каталогу

потім

gpg --import pubring.gpg
gpg --import secring.gpg

імпортуйте все інше, що може вам знадобитися.


0

У мене було те саме питання.

І я вирішив це, не втрачаючи новостворених ключів, перемістивши .key-файли зі старої в нову папку ~ / .gnupg / private-keys-v1.d та перезапустивши gnupg.

Це працює лише з GnuPG 2.1 або вище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.