GnuPGホームディレクトリをUbuntuからMacに移動するには?

GnuPGホームディレクトリをUbuntuからMacに移動するには?

かつてgpg2Ubuntu 16.04サーバーでいくつかのキーを生成しました。これで機械を移動する必要があります。生成されたすべてのキーをMacに転送する必要があります。~/.gnupgファイルをコピーすればいいと思います。

しかし、via経由で呼び出すためにどこに保存する必要がありますか?同じ場所?gpg --list-secret-keys --keyid-format LONG [email protected]

gpg2Macにどのようにインストールしますか?homebrew gpg2存在しない。

答え1

元のキーを持ったマシン(Ubuntuマシン)から:

公開鍵をエクスポートします。

gpg --export --armor --output=key_public.asc

秘密鍵のエクスポート:

gpg --export-secret-keys --armor --output=key_secret.asc

エクスポートしたファイルを2番目のコンピュータ(Mac)にコピーします。

インポートキー:

gpg --import --armor key_public.asc

そして

gpg --import --armor key_secret.asc

上記のコマンドは、キーリングのすべてのキーをエクスポートします。特定のキーだけが必要な場合は、uidで指定する必要があります。

答え2

再入力して、~/.gnupg後でユーザーIDの問題を解決したことを確認してくださいchown -R $USER:$USER ~/.gnupg。それでも問題が解決しない場合は、GnuPGが正しいGnuPGホームディレクトリから検索できるように、意図したユーザーとしてGnuPGを実行していることを確認してください。gpg --versionまた、使用しているホームディレクトリも印刷します。

これgnupg自家製バッグこの記事を書く時点にはGnuPG 2.2がインストールされています。以前と同様に、gpg2Ubuntuや他のLinuxディストリビューションはgpgデフォルトでGnuPG 2.xバージョンに移行します。gpgしばらく前にgnupg2homebrewに専用パッケージがありましたが、今はgnupg

関連情報