"gpg --gen-key"コマンドについて質問があります。初めてメールアカウントをここにリンクしたとき、すべてがうまくいきました。などを使用できます。大丈夫です。
問題は、2番目の電子メールアカウントを2番目のキーに関連付けて同じ方法で同じコマンドを実行したいのですが、次のメッセージが表示されることです。
gpg: no writable public keyring found: eof
Key generation failed: eof
/home/accountname/.gnupg/フォルダがあります。このフォルダには複数のデータがあります...すべてが最初のキー生成以前と同じであるかどうかわかりません。
問題は何ですか?
答え1
最も簡単な方法は、既存のキーに別のメールアドレスを追加することです。
端末を開き、次のように入力します。
gpg --edit-key [email protected]
GPG コメント行を開き、次のように入力します。
adduid
次の手順では、追加の名前、アドレス、説明を追加できます。
o
あなたの措置を使用して確認してくださいReturn Key
。変更を使用しsave
て保存しますReturn Key
。
これで、キーに別のメールアドレスが追加されました。
次のステップは、新しいIDの信頼レベルを設定することです。
答え2
コメントすることはできませんが、私のアプローチを答えとして含めようとしました...
問題が現在の.gnupgフォルダに関連していることを確認してください。そのため、
mv .gnupg gnupg-backup
それでは試してください。
gpg --gen-key
2番目のキーを再生成してください。
うまくいったら、古いファイルをインポートしてみてください。
gpg --allow-secret-key-import gnupg-backup/secring.gpg
gpg --allow-secret-key-import gnupg-backup/pubring.gpg
この時点では、.gnupgフォルダを再度バックアップすることをお勧めします。
cp -r .gnupg gnupg-backup_2_keys
その後、古い設定ファイル(存在する場合)をコピーしてみることもできます。
cp gnupg-backup/gpg* .gnupg