Ubuntu 16.04 の「パスワードとキー」で GPG キーを作成し、Ubuntu サーバーにプッシュしました。Launchpad にインポートしようとしましたが、復号化するためのメールを受け取ったときに、「gpg: 復号化に失敗しました: 秘密キーが利用できません」というエラーが表示され続けます。
サブキーを暗号化し、サブキーに署名して認証しました。復号化サブキーを追加する方法があるかどうか確認してみましたが、GUI では表示されません。
何が間違っているのでしょうか?
答え1
gpg2 -Kは機能しているようでした。gpgの代わりに「gpg2」を使用して解読できました。
そうすると、すでに GnuPG 2.1 を使用していて、秘密鍵が に保存されますpubring.gpg
。 (GnuPG 1) をまったく使用しないかgpg
、エクスポートしてインポートすることで、GnuPG 1 で使用される秘密鍵を にコピーしますsecring.gpg
。
gpg2 --export-secret-keys [key-id] | gpg --import
キーに究極の信頼を適用する必要もあるかもしれません。
gpg --edit-key [key-id]
GnuPG コマンドラインで、trust
コマンドを実行し、 を選択しますultimate
。