かつてgpg2
Ubuntu 16.04サーバーでいくつかのキーを生成しました。これで機械を移動する必要があります。生成されたすべてのキーをMacに転送する必要があります。~/.gnupg
ファイルをコピーすればいいと思います。
しかし、via経由で呼び出すためにどこに保存する必要がありますか?同じ場所?gpg --list-secret-keys --keyid-format LONG [email protected]
gpg2
Macにどのようにインストールしますか?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がインストールされています。以前と同様に、gpg2
Ubuntuや他のLinuxディストリビューションはgpg
デフォルトでGnuPG 2.xバージョンに移行します。gpg
しばらく前にgnupg2
homebrewに専用パッケージがありましたが、今はgnupg
。