56 votes

Comment sauvegarder GPG ?

Quels sont les fichiers critiques que je dois sauvegarder depuis GPG? Je suppose que ma clé privée serait bien sûr qualifié, mais quoi d'autre?

56voto

hultqvist Points 661

Les plus critiques sont vos clés secrètes/privées :

gpg --export-secret-keys > secret-backup.gpg

secret-backup.gpg est alors le fichier à conserver en sécurité.

Autrement, le répertoire ~/.gnupg/ contient toutes les clés privées et publiques (secring.gpg et pubring.gpg respectivement) ainsi que la configuration et la base de confiance qui pourraient être pratiques à conserver.

26voto

serghei Points 241

Il n'y a rien de spécial. Supposons que your@id.here est votre ID.:

Exportez les clés et la confiance propriétaire :

gpg --export --armor your@id.here > your@id.here.pub.asc
gpg --export-secret-keys --armor your@id.here > your@id.here.priv.asc
gpg --export-secret-subkeys --armor your@id.here > your@id.here.sub_priv.asc
gpg --export-ownertrust > ownertrust.txt

Importez les clés et la confiance propriétaire :

gpg --import your@id.here.pub.asc
gpg --import your@id.here.priv.asc
gpg --import your@id.here.sub_priv.asc
gpg --import-ownertrust ownertrust.txt

Finalement, faites confiance à la clé importée :

gpg --edit-key your@id.here
gpg> trust
Your decision? 5 (Confiance ultime)

15voto

Christian Deger Points 503

La façon la plus facile serait de récupérer l'ensemble du répertoire GnuPG - généralement ~/.gnupg/, il contient toutes les clés privées que vous avez, ainsi que le trousseau de clés publique et d'autres données utiles (trustdb, etc.)

11voto

Firmin Martin Points 161

En plus de la réponse de @serghei, consultez la documentation de gnupg. Il dit que vous devriez sauvegarder :

  • ~/.gnupg/gpg.conf (fichier de configuration standard)
  • ~/.gnupg/pubring.gpg (ancien trousseau de clés publiques)
  • ~/.gnupg/pubring.kbx (nouveau trousseau de clés publiques utilisant le format keybox)
  • ~/.gnupg/openpgp-revocs.d/ (certificats de révocation)

Il suggère également de sauvegarder la confiance du propriétaire

gpg --export-ownertrust > otrust.txt

Bien sûr, vous devriez aussi sauvegarder vos clés secrètes. Si je comprends correctement, la manière la plus rapide serait d'utiliser tar pour sauvegarder l'ensemble de ~/.gnupg sauf les certificats de révocation ~/.gnupg/openpgp-revocs.d/. Vous pouvez envisager d'imprimer les certificats de révocation sous forme de code QR (qrencode) ou bien, imprimer les clés secrètes avec l'utilitaire paperkey (voir référence). Rappelez-vous que si vous gardez vos clés privées et certificats de révocation dans un même appareil, un attaquant peut révoquer votre clé publique et en émettre une nouvelle prétendant être vous.

Référence: Une Introduction Avancée à GnuPG, Neal H. Walfiel section 6.3.8 (création d'une sauvegarde).

2voto

liangzan Points 1733

Vous voulez certainement sauvegarder votre clé privée et le fichier de révocation que vous avez créé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X