PGPキーサーバーとプロキシファイアウォールの問題

PGPキーサーバーとプロキシファイアウォールの問題

これがLinuxの問題かどうかはわかりません。私はパッケージ署名を使用するArch Linuxを使用しています。これを行うには、プログラムと一緒にPGPキーセットをダウンロードする必要がありますpacman-key。これは、潜在的により一般的なgpgプログラムを解決する可能性があります。会社に行けば会社に行けるとgpg思います。pacman-key私が受け取っているエラーは、私の背後にあるファイアウォールがポートをブロックしていることを示します(または私のプロキシのどのエントリが正しく設定されていません)。私はかなり厳しい大学ファイアウォールとプロキシの背後にありますが、ssh、ftp、httpなどのポートは開いていて動作しますが、ポート11371は閉じているようです。

私の問題をデバッグするためにhttp://pgp.mit.edu/、良い結果。キーをダウンロードしようとすると、次にリダイレクトされます。http://pgp.mit.edu:11371/それから

HTTP Error Status: 403 Forbidden
Error Reason: Forbidden port

ファイアウォールですでに開いている可能性があるポートを使用するPGPキーサーバーを探しているようです。より「一般的な」ポートで使用できる他のキーサーバーはありますか?

ベストアンサー1

実際、ポート80をリッスンするいくつかの主要なサーバーがあります。そのようなキーサーバーの1つはhkp://keyserver.ubuntu.com:80です。

実際にはpacman-key後ろで使用されます。gpg

--keyserverにパラメータを渡してキーサーバーを指定してみましたpacman-key。これは私には効果がありません。

を作成または変更してみた可能性があります~/.gnupg/gpg.conf

pacman-keyこれはbashシェルスクリプトであることがわかりました。呼び出されると、gpg構成ディレクトリを指定します。私のシステムでは/etc/pacman.d/gnupg

の既存keyserverおよび行を削除またはコメントアウトします。次の行を追加してください。keyserver-options/etc/pacman.d/gnupg/gpg.conf

keyserver hkp://keyserver.ubuntu.com:80
keyserver-options verbose timeout=10

メモ:

  • 特定のキーサーバーを使用する必要はなく、複数があり、すべてがArch Linuxに関連するキーを含み、ポート80またはファイアウォールによってブロックされていない他のポートでリッスンします。
  • Arch Linuxでは、システム全体の構成ファイルを直接編集することができます。この種のものについて異なる哲学があります。

pacman-keyこれで、期待どおりにコマンドを使用できます。

おすすめ記事