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.ed からダウンロードしてインポートすることはできます。
PGPクライアントが失敗するのはなぜですか?それとも、キーサーバーがクライアントによるキーのフェッチの可能性を無効にしているのはなぜですか?
「HTTPキーサーバープロトコル」であるHKPは通常、通常のHTTPとは異なるポート(11371/TCP)で話されます。最も一般的なポートを除くすべてをブロックするファイアウォールの背後にいる可能性があります。
多くのキーサーバーdo通常のHTTPポートでHKPを受け入れ、一部のキーサーバーはHKPS(HTTPSポートを共有するだけ)でも動作します。したがって、次のキーサーバーのいずれかを試してください。
hkp://pgp.mit.edu:80
hkps://pgp.mit.edu
hkp://p80.pool.sks-keyservers.net:80
hkps://hkps.pool.sks-keyservers.net