Как экспортировать ключ GPG без участия пользователя?
Я использую ключи GPG для двойного шифрования резервных копий, поэтому я хотел бы экспортировать ключ после его создания, чтобы я мог переместить его в место резервного копирования на случай, если сервер загорелся.
Есть ли способ экспортировать секретный ключ без взаимодействия с пользователем? Я могу сгенерировать ключи с помощью этого документа, но каждый раз, когда я пытаюсь экспортировать ключ, он запрашивает пароль. Я попытался передать переменную среды, как PASSPHRASE
или добавление --passphrase
, но все равно запрашивает пароль.
Это вообще возможно, или я должен просто скопировать .gnupg
каталог и резервная копия что вместо? Каждый сервер имеет только один ключ GPG.
Попытка этого на Ubuntu Server 18.04 с GPG 2.2.8, кстати.
1 ответ
Ошибка связанного сервера: gpg: что мне нужно сделать резервную копию?
все .gnupg
Резервное копирование каталога можно выполнять в виде файлов, которые также содержат открытые ключи и вашу базу данных доверия. Экспортная броня нужна только для отправки в другую систему.
Помните, что любой, кто имеет доступ к вашему архиву резервных копий, также имеет доступ к закрытым ключам. Иногда такая политика может быть разрешена, иногда нет.