gpg2 запрашивает пароль при импорте секретных ключей

2581
0range

Я пытаюсь перенести мой секретный брелок gpg из gpg1 (1.4.21) в gpg2 (2.1.15), используя

gpg2 --import ~/.gnupg/secring.gpg 

gpg2 запрашивает пароли всех секретных ключей в связке ключей.

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

Система - Arch Linux, ядро ​​4.7.6. Благодарю.

9

1 ответ на вопрос

11
0range

Проблема была объяснена здесь, в трекере ошибок GnuPG ; Я не видел этого ранее сегодня.

Решение:

gpg2 --batch --import ~/.gnupg/secring.gpg 
Спасибо! Я делал именно это на сервере без монитора, используя перенаправление оболочки, например, `gpg2 --import <my-keys`, и по неизвестным причинам это вообще не показывало мне никакой подсказки с парольной фразой, а только загадочное` gpg: error building skey массив: неподходящий ioctl для устройства`. Будем надеяться, что, посмотрев на это сообщение, люди теперь будут здесь. jlh 6 лет назад 4

Похожие вопросы