Как экспортировать ключ GPG без участия пользователя?

Я использую ключи GPG для двойного шифрования резервных копий, поэтому я хотел бы экспортировать ключ после его создания, чтобы я мог переместить его в место резервного копирования на случай, если сервер загорелся.

Есть ли способ экспортировать секретный ключ без взаимодействия с пользователем? Я могу сгенерировать ключи с помощью этого документа, но каждый раз, когда я пытаюсь экспортировать ключ, он запрашивает пароль. Я попытался передать переменную среды, как PASSPHRASE или добавление --passphrase, но все равно запрашивает пароль.

Это вообще возможно, или я должен просто скопировать .gnupg каталог и резервная копия что вместо? Каждый сервер имеет только один ключ GPG.

Попытка этого на Ubuntu Server 18.04 с GPG 2.2.8, кстати.

1 ответ

Ошибка связанного сервера: gpg: что мне нужно сделать резервную копию?

все .gnupg Резервное копирование каталога можно выполнять в виде файлов, которые также содержат открытые ключи и вашу базу данных доверия. Экспортная броня нужна только для отправки в другую систему.

Помните, что любой, кто имеет доступ к вашему архиву резервных копий, также имеет доступ к закрытым ключам. Иногда такая политика может быть разрешена, иногда нет.

Другие вопросы по тегам