gpg2は.keyファイルをインポートしません。有効なOpenPGPデータがありません。

gpg2は.keyファイルをインポートしません。有効なOpenPGPデータがありません。

バックアップから古いgpg2秘密鍵リングをインポートしたいと思います。私は古い.gnupgカタログだけを持っています。

ただし、そのフォルダ内のファイルはgpg2で認識されず、使用しようとすると--import「有効なOpenPGPデータが見つかりません」というメッセージが表示されます。

古いキーをどのようにインポートしますか?

ベストアンサー1

.gnupg新しいディレクトリを古いディレクトリに置き換え、インポート可能な形式にキーをエクスポートし、新しいディレクトリを復元してキーをインポートし.gnupgてこの問題を解決します。

mv ~/.gnupg ~/.new_gnupg
cp -r old_backup/.gnupg ~
gpg2 --export-secret-keys > sec.gpg
rm -r ~/.gnupg
mv ~/.new_gnupg ~/.gnupg
gpg2 --import sec.gpg

おすすめ記事