Debian: GPG が Linux カーネル キーを取得できない

Debian: GPG が Linux カーネル キーを取得できない

私はDebianでカーネルを再コンパイル中です。kernel.orgの指示最初のステップは署名を検証することです。しかし、GPG は公開鍵が見つからないとエラーを出します。

# gpg --verify linux-3.12.22.tar.sign 
gpg: Signature made Wed 11 Jun 2014 17:22:35 CEST using RSA key ID 6092693E
gpg: Can't check signature: public key not found

キーを取得しようとしました:

# gpg --recv-keys 6092693E
gpg: no keyserver known (use option --keyserver)
gpg: keyserver receive failed: bad URI

キーサーバーを設定しようとしました:

# gpg --keyserver subkeys.pgp.net --recv-keys 6092693E
gpg: requesting key 6092693E from hkp server subkeys.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

何が問題なのですか? ありがとうございます。

ソフトウェア:

  • デビアンGNU/Linux6

  • 1.4.10 翻訳

編集:ファイアウォールはありますが、そのルールでは送信トラフィックはブロックされません。ただし、別のポートでキーサーバーに接続すると、次のようになります。

$ gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E
gpg: requesting key 6092693E from subkeys.pgp.net:80
gpgkeys: no keyserver host provided
gpg: keyserver internal error
gpg: keyserver receive failed: keyserver error

答え1

エラーメッセージとして、gpg サーバーが構成されていません。

これを試して:

gpg --keyserver subkeys.pgp.net --recv-keys 6092693E && gpg --export --armor 6092693E \
| sudo apt-key add -

更新しました

サーバーに接続できないようです:

gpg: keyserver timed out

ファイアウォールで hkp サービスのポート 11371 がブロックされていますか。

17371 の代わりにポート 80 を使用できます。

gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E

関連情報