web-dev-qa-db-ja.com

公開鍵をダウンロードしようとすると、「gpg2は鍵IDではありません:スキップします」

Ubuntu 16.04をダウンロードしてVirtualBox(Windows 10 Host)で実行しました。ダウンロードを確認したい( buntuの説明 )。指示から:

ヒント:Linux以外のシステムでは、この次のステップのためにGPGツールをダウンロードする必要がある場合があります。 GPGツールがインストールされているかどうかを確認するには、コマンドgpg --versionまたはgpg2 --versionを実行します。

だから私はダウンロードしてインストールしました Gpg4win

Ubuntuは、キーサーバーから公開キーを取得するように言っています。

$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451"
gpg: directory `/home/ubuntu/.gnupg' created
gpg: new configuration file `/home/ubuntu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/ubuntu/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/ubuntu/.gnupg/secring.gpg' created
gpg: keyring `/home/ubuntu/.gnupg/pubring.gpg' created
gpg: requesting key EFE21092 from hkp server keyserver.ubuntu.com
gpg: requesting key FBB75451 from hkp server keyserver.ubuntu.com
gpg: /home/ubuntu/.gnupg/trustdb.gpg: trustdb created
gpg: key EFE21092: public key "Ubuntu CD Image Automatic Signing Key (2012) " imported
gpg: key FBB75451: public key "Ubuntu CD Image Automatic Signing Key " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 2  (RSA: 1)

しかし、次のエラーが発生します。

enter image description here

3
yroc

このコマンドはLinuxのGnuPGでは正常に機能しますが、Windowsでは失敗します。すべてのスペースを削除することで、それを機能させることができました。

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 843938DF228D22F7B3742BC0D94AA3F0EFE21092 C5986B4F1257FFA86632CBA746181433FBB75451

(引用符ももう必要ないので、削除しました)。

本当にUbuntuの署名と照合したい場合は、この特定のコマンドラインをそのままコピーして貼り付けるのではなく、元のUbuntuページから自分でスペースを削除する必要があります。

4
Jens Erat

私はMacでも同じです。しかし、マングリングスペースの量がそのために機能していないように見えるため、署名を確認する方法を理解するのは困難です。

0
Richard