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 clés ont rempli leur fonction, les supprimer en toute sécurité :
shred secretkey.asc && rm secretkey.asc
または
shred --remove secretkey.asc
Veillez à déchiqueter et à supprimer la clé au lieu d'utiliser la suppression normale. De plus, au lieu de déplacer le fichier clé avec la commande mv
copiez-le, puis déchiquetez-le et supprimez l'original. Ces méthodes empêcheront un attaquant de récupérer la clé par une inspection de bas niveau des bits.