どのようにしてgnupgのキーサーバーからキーを受け取りますか?
_$ gnupg rec-keys "the key"
と入力してみました
与えられたエラーは、usage: gpg [options] [filename]
でした
私もrec-keys "the key"
と入力しました
エラーが発生しました、recv-keys: command not found
gpg K recv-keys "the key"
に加えて、gpgのマニュアルから来たK.
エラー、使用法:gpg [オプション] [ファイル名]
//、GnuPG(gpg
コマンドで使用)は、OpenPGPシステムを使用するために作成された単なるクライアントです。
OpenPGPには多くの部分があります。これらの部分の1つであるローカルクライアントは、ハードウェアのGnuPGにあります。ただし、別の部分はキーサーバーです。
GnuPGはキーサーバーにアクセスしてキーを取得します。
キーサーバーは、その「フィンガープリント」、つまりそのキーに対して検証可能に一意になるように設計された特別な名前でキーを検索します。
GnuPGパッケージのgpg
コマンドを使用して、フィンガープリント--recv-keys
のキー(7CE8FC69BE118222
)を受信するコマンドの例を次に示します。
$ gpg --recv-keys 7CE8FC69BE118222
これを少しずつ分解してみましょう。
$ gpg
これは、GnuPGプログラムを実行するための最も一般的なLinuxシステムで使用される基本的なコマンドです(このような「オプションフラグ」はLinuxコマンドを変更するために使用され、「オプションフラグ」は通常--
または-
で始まります)。
--recv-keys
この「オプションフラグ」は、GnuPGにキーサーバーからキーをインポートするように指示します。
7CE8FC69BE118222
これは、インポートするキーをGnuPGに指示します。
Debianシステムを使用していると仮定すると、キーサーバーを指定する必要はありませんが、--keyserver certserver.pgp.com
を追加するとうまくいきます。
GnuPGの情報ページから(gpg情報ページにはコマンドinfo gpg
を実行してアクセスできます):
--recv-keys
key IDキーサーバーから、指定されたキーIDのキーをインポートします。オプション
--keyserver
を使用して、このキーサーバーの名前を指定する必要があります。
2つのダッシュが欠落していることが判明しました。正しいコマンドは、コマンドラインのgpg --recv-keys "thekey"です。