1

Как получить ключи от серверов ключей с помощью GnuPG 2?

В документе GnuPG FAQ рекомендуется использовать pool.sks-keyservers.net для сервера ключей. Это долго работало в GnuPG 1, но в GnuPG 2:

$ gpg2 --keyserver pool.sks-keyservers.net --recv-keys DECAFBAD
gpg: keyserver receive failed: Invalid argument

Что значит «неверный аргумент»? Какой аргумент и какая проверка не удалась?

Информация о версии:

$ gpg2 --version
gpg (GnuPG) 2.1.15
libgcrypt 1.7.3-beta

Как я могу использовать gpg2 для получения ключа от сети сервера ключей?

2 ответа2

0

Использование имени --keyserver name в GnuPG 2 не рекомендуется. Вот почему он говорит:
keyserver receive failed: Invalid argument , так как аргумент недопустим, как и устарел.

Вместо этого используйте --keyserver в dirmngr.conf .


ЧАЕВЫЕ:

Вы можете использовать следующую опцию в gpg2:

show-keyserver-urls

Это покажет любой предпочтительный URL-адрес сервера ключей в --list-sigs sigs или --check-sigs .

Чтобы получить список каталогов для поиска и помощников сервера ключей, используйте:

--exec-path string
0

Хотя параметр --keyserver действительно устарел для самых последних версий GnuPG, вы все равно можете его использовать. Проблема, с которой вы столкнулись, - другая: вы должны указать протокол, который хотите использовать.

От man gpg:

--keyserver name

      This option is deprecated - please use the --keyserver in ‘dirmngr.conf’
      instead.

      Use name as your keyserver. This is the server that --recv-keys,
      --send-keys, and --search-keys will communicate with to receive keys from,
      send keys to,  and  search  for keys  on. The format of the name is a URI:
      `scheme:[//]keyservername[:port]' The scheme is the type of keyserver:
      "hkp" for the HTTP (or compatible) keyservers, "ldap" for LDAP keyservers,
      or "mailto" for the Graff email keyserver. 

Особенно соблюдайте эту scheme: не является обязательным.

Вместо этого используйте gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys DECAFBAD чтобы обеспечить временную смену сервера ключей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .