Comment puis-je exporter une clé pgp d'une machine et l'importer sur une autre? La seule façon dont j'ai compris (en seahorse) était de l'importer dans la section autres clés.
Mais je veux utiliser une seule clé pgp de différentes machines. Est-ce plus facile à résoudre via un terminal et gpg? Je suis un peu confus au sujet de l'hippocampe.
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. En outre, 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.