回答:
ターミナルで、次を実行します。
gpg --export-secret-key -a > secretkey.asc
そして、もう一方のシステムで、以下を使用して秘密鍵をインポートします。
gpg --import secretkey.asc
あるいは、他のシステムへのsshアクセスがある場合、これら2つのアクションを単一のコマンドに結合できるはずです。
gpg --export-secret-key -a | ssh othermachine gpg --import -
キーファイルが目的を果たしたら、それらを安全に削除します。
shred secretkey.asc && rm secretkey.asc
または
shred --remove secretkey.asc
通常の削除を使用する代わりに、必ずキーを細断して削除してください。さらに、キーファイルをで移動する代わりにmv
、コピーしてから、元のファイルを細断して削除します。これらの方法は、攻撃者が低レベルのビットインスペクションを介してキーを回復するのを防ぎます。