Почему мне нужно указать & ldquo;: 80 & rdquo; при использовании & ldquo; apt-key adv & rdquo ;?

Почему

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

не получится, а

apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db 

- нет?

Как проверить, что блокируется?

4
задан 19 July 2015 в 05:33

1 ответ

Протокол Ключа OpenPGP HTTP работает, по умолчанию, на порте 11371 .

Keyserver Ubuntu выполняется на порте 80 (по умолчанию, используется www-http) уменьшать проблемы, которые могут быть вызваны брандмауэрами. Таким образом, Вам нужны порт и протокол, чтобы удостовериться, что GPG (который выполняет закулисный запрос) знает точно, куда пойти для получения ключа.

Ваш первый пример эквивалентен:

apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:11371 0xcbcb082a1bb943db

, Так как необходимо указать :80 при использовании apt-key adv, администратор сети или ISP, имеет заблокированный порт 11371.

4
ответ дан 19 July 2015 в 05:33

Другие вопросы по тегам:

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