Коли у вас є локальна пара ключів gpg, ви можете імпортувати невідомий ключ до набору ключів місцевих користувачів. У моєму випадку ключ 5CC908FDB71E12C2
потрібно імпортувати наступним чином.
$ gpg --recv-keys 5CC908FDB71E12C2
gpg: keybox '/home/user/.gnupg/pubring.kbx' created
gpg: key 5CC908FDB71E12C2: 8 signatures not checked due to missing keys
gpg: /home/aaron/.gnupg/trustdb.gpg: trustdb created
gpg: key 5CC908FDB71E12C2: public key "Daniel Stenberg <daniel@haxx.se>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
--recv-ключі ідентифікаторів клавіш: Імпортуйте ключі із заданими ідентифікаторами ключів із сервера клавіш.
Якщо вищезгадане не вдається, вам може знадобитися створити локальний gpg-сховище ключів / базу даних.
Наведені нижче кроки можуть більше не потрібні, оскільки вищевказаний крок тепер створює локальну базу даних ключових даних для вас. Це залежить від вашого дистрибутива та gpg
версії та конфігурації.
Якщо у вас ще немає gpg
бази даних ключів для вашого місцевого користувача.
gpg --generate-key
або
gpg --full-gen-key
Що кажуть документи
--generate-key
--gen-key
Generate a new key pair using the current default parameters. This is the standard command to create a new key. In addition to the key a revocation certificate is created and stored in the
‘openpgp-revocs.d’ directory below the GnuPG home directory.
--full-generate-key
--full-gen-key
Generate a new key pair with dialogs for all options. This is an extended version of --generate-key.
There is also a feature which allows you to create keys in batch mode. See the manual section ``Unattended key generation'' on how to use this.