キーサーバーを介してどのようにキーを交換しますか?
実例は、sendとfind + retrieveで素晴らしいでしょう。
gpg --send-keys
がコマンドであることは知っていますが、keyidをどのように見つけますか(---list-keys
からのすべての出力を試しました)。 --keyserver keys.gpugp.net
は--send-keys
で機能しますが、--search-keys
では機能しません(悪いURIを言います)。どのキーを公開する必要がありますか?公開するキーサーバー。非常に単純なプログラムであるにもかかわらず、gnugpドキュメントはひどいものです(リンク切れ、情報の欠落)。
あなたは2つの問題に取り組んでいます:
gpg --search-keys
は、ローカルではなく、キーサーバーを検索します。代わりにgpg --list-keys
を使用してください。keys.gnupg.net
であり、keys.gpugp.net
(タイプミス)ではありません。さらに、プロトコルのプレフィックスを付ける必要があります。hkp://
はほとんどのキーサーバーでサポートされています。gpg --send-keys [keyid]
:キーIDをキーサーバーに送信しますgpg --recv-keys [keyid]
:キーサーバーからキーIDを取得しますgpg --search-keys [needle]
:「needle」を含むキーサーバー上のキーを検索します。 UIDでgpg --list-keys [needle]
:「needle」を含むすべてのローカルキーを一覧表示します。例: UIDで構成されているデフォルトのキーサーバー以外のキーサーバーを選択するには、--keyserver [URI]
を使用します。 hkp://pool.sks-keyservers.net
やhkp://keys.gnupg.net
(実際には今日のSKSキーサーバープールを参照しています)のような完全で有効なURIを使用してください。
完了のために:使用するキーサーバーは関係ありません。キーを同期します。
仮想負荷分散キーサーバーであるpool.sks-keyservers.netを使用します。