Dans un terminal, exécutez ce qui suit:
gpg --export-secret-key -a > secretkey.asc
Et sur l'autre système, importez la clé secrète avec:
gpg --import secretkey.asc
Sinon, si vous avez un accès ssh à l'autre système, vous devriez pouvoir combiner ces deux actions en une seule commande:
gpg --export-secret-key -a | ssh othermachine gpg --import -
Une fois que les fichiers de clés ont rempli leur fonction, supprimez-les en toute sécurité :
shred secretkey.asc && rm secretkey.asc
ou
shred --remove secretkey.asc
Assurez-vous de déchiqueter et d'enlever la clé au lieu d'utiliser la suppression normale. De plus, au lieu de déplacer le fichier de clés avec mv
, copiez-le, puis déchiquetez et supprimez l'original. Ces méthodes empêcheront un attaquant de récupérer la clé via une inspection de bas niveau.