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

Я ударил этот вопрос несколько раз с различными вызовами gpg (рекомендуется в учебники).
На этот раз это:

$ gpg --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
gpg: requesting key A59047B9 from hkp server pgp.mit.edu
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

однако я могу загрузить его из http://pgp.mit.edu и затем импорт.

интересно, почему клиент PGP не работает - или, может быть, почему сервер ключей отключил возможность получения ключа клиентом?

30
задан abukaj
03.04.2023 16:55 Количество просмотров материала 2728
Распечатать страницу

1 ответ

HKP, "протокол HTTP keyserver", обычно говорят на другом порту (11371 / TCP), чем обычный HTTP. Возможно, вы находитесь за брандмауэром, который блокирует все, кроме наиболее распространенных портов.

многие серверы do принять HKP на обычный порт HTTP, и некоторые из них также работают с HKPS (который просто разделяет порт HTTPS). Поэтому попробуйте выполнить одно из следующих действий keyservers:

  • hkp://pgp.mit.edu:80
  • hkps://pgp.mit.edu
  • hkp://p80.pool.sks-keyservers.net:80
  • hkps://hkps.pool.sks-keyservers.net
1
отвечен grawity 2023-04-05 00:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх