あるマシンからpgp-keyをエクスポートして別のマシンにインポートするにはどうすればよいですか? (タツノオトシゴで)私が理解した唯一の方法は、それをセクション他のキーにインポートすることでした。
しかし、私は異なるマシンから1つの単一のpgp-keyを使用したいと思います。これは、ターミナルとgpgを介して解決する方が簡単ですか?私はタツノオトシゴについて少し混乱しています。
ターミナルで、次を実行します。
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
を使用してキーファイルを移動する代わりに、コピーしてから、元のファイルを細断して削除します。これらの方法は、攻撃者が低レベルのビットインスペクションを介してキーを回復するのを防ぎます。