1

Я перешел на другой Macbook. Из-за дорогих SSD и действительно меньшего размера диска, и потому что я хотел начать чистую с этой установкой, я не мог перенести пользовательскую папку. У меня подключен старый диск во внешнем корпусе, и я вижу, что я забыл экспортировать два закрытых ключа. Я хотел бы восстановить их с внешнего диска или с Time Machine.

Где я могу найти закрытые ключи GPG Tools, чтобы их можно было экспортировать или скопировать всю папку GPG Tools?

1 ответ1

3

По умолчанию набор ключей GnuPG хранится в (скрытой) папке ~/.gnupg ; другими словами, папка .gnupg в вашем домашнем каталоге. Вы можете просто скопировать всю папку на новый компьютер. Если GnuPG впоследствии не работает должным образом или показывает какое-либо сообщение об ошибке, указывающее на сломанные разрешения, убедитесь, что впоследствии вступили во владение (даже если ваше имя пользователя совпадает, внутренние идентификаторы могут отличаться), выполнив следующую команду в приложении терминала (это запросит ваш пароль пользователя):

sudo chown -R $USER:$USER ~/.gnupg

Кроме того, вы можете экспортировать свои секретные ключи, используя

gpg --export-secret-keys [key-id] >secret-keys.gpg

команда. Если вы хотите восстановить ключи со старого диска, подключите его к компьютеру. Для работы со старым диском GnuPG, используйте параметр --homedir , который приведет к чему-то вроде

gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --list-secret-keys

перечислить доступные секретные ключи и

gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] > secret-keys.gpg

экспортировать их. Вы также можете напрямую импортировать их в новую цепочку ключей GnuPG вместо сохранения в промежуточном файле ( обратите внимание на отсутствующий параметр --homedir в вызове GnuPG после канала):

gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] | gpg --import

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .