Как перенести ключи на другую машину


Нужно перенести ключи (мои публичные и секретные и другие собранные публичные) с компьютера на ноут. На обеих машинах убунту.
Теоретически понимаю, что публичные ключи можно экспортировать вручную и потом импортировать в seahorse на ноуте, но может быть есть более быстрый способ?
Пробовала экспортировать свои ключи – дает только публичный, на ноуте не воспринимает как собственные.
Посоветуйте, что делать.

Комментарии
Гость (03/03/2013 01:32)   
Надо ещё и секретные перенести:
$ gpg --export-secret-keys > /path/to/file
Далее на ноуте:
$ gpg --import /path/to/file
Если хочется, потом можно ещё это[link1] сделать.


Мне кажется, что если скопировать всю директорию ~/.gnupg в домашнюю директорию пользователя на ноутбуке*, то этого должно быть достаточно (на 100% не уверен). Теоретически, если версии gnupg в исходном месте и там, куда копируют, сильно не различаются, должно прокатить. Тем не менее, я бы предпочёл переносить ключи через export/import + перенос trustdb.gpg (так, как описано по ссылке).

*Уже существующую там можете временно переименовать или перенести в другое место.
— SATtva (03/03/2013 14:10)   
Мне кажется, что если скопировать всю директорию /.gnupg в домашнюю директорию пользователя на ноутбуке*, то этого должно быть достаточно

Так и есть. Если нужно именно перенести все ключи, а не объединять две различные базы, то это самый простой способ.
— Loan (03/03/2013 17:58)   
Перенос папки сработал, спасибо!

Ссылки
[link1] http://www.pgpru.com/comment59986