Как получить ключ от сервера ключей в gnupg?
Я попытался набрать $ gnupg rec-keys "the key"
Ошибка была, usage: gpg [options] [filename]
Я также ввел только rec-keys "the key"
Произошла ошибка, recv-keys: command not found
в дополнение к gpg K recv-keys "the key"
K из руководства по gpg.
Ошибка дана, использование: gpg [options] [filename]
2 ответа
// GnuPG (используется командой gpg
) - это просто клиент, созданный для использования системы OpenPGP.
OpenPGP имеет много частей. Одна из этих частей, локальный клиент, прямо на вашем оборудовании: GnuPG. Другая часть, тем не менее, является сервером ключей.
GnuPG собирается получить доступ к серверу ключей для получения ключа.
Сервер ключей будет искать ключ по его "отпечатку пальца", то есть специальному имени, предназначенному для того, чтобы быть достоверно уникальным для этого ключа.
Ниже приведен пример команды для использования команды gpg
пакета GnuPG для получения ключа (--recv-keys
) с отпечатком 7CE8FC69BE118222
:
$ gpg --recv-keys 7CE8FC69BE118222
Позвольте мне разбить это, по частям:
$ gpg
Это основная команда, которая используется в большинстве популярных систем Linux для запуска программы GnuPG ("флажки параметров", подобные этой, используются для изменения команд Linux, а "флажки параметров" обычно начинаются с --
или -
).
--recv-keys
Этот "флажок опции" указывает GnuPG импортировать ключи с сервера ключей.
7CE8FC69BE118222
Это говорит GnuPG, какой ключ импортировать.
Предполагая, что вы работаете в системе Debian, указывать сервер ключей не нужно, но добавление --keyserver certserver.pgp.com
поможет.
На информационной странице GnuPG (доступ к информационной странице gpg можно получить, запустив команду info gpg
):
--recv-keys
идентификаторы ключейИмпортируйте ключи с заданными идентификаторами ключей с сервера ключей. Опция
--keyserver
должна использоваться для указания имени этого сервера ключей.
Оказывается, я пропустил две черточки, правильная команда gpg --recv-keys "ключ" в командной строке.