Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| gpg:accueil [2022/09/20 23:11] – [Signer des clés] add caff phsw | gpg:accueil [2025/07/26 21:25] (Version actuelle) – [Signer des clés] add other useful command phsw | ||
|---|---|---|---|
| Ligne 16: | Ligne 16: | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * [[https:// | ||
| Ligne 131: | Ligne 134: | ||
| gpg> save | gpg> save | ||
| </ | </ | ||
| + | La nouvelle adresse sera marquée en confiance ultime une fois les modifications à la clé sauvegardées. | ||
| Définir une clé comme principale: | Définir une clé comme principale: | ||
| Ligne 185: | Ligne 189: | ||
| - une fois sa clé signée reçue par mail:< | - une fois sa clé signée reçue par mail:< | ||
| gpg --import key.signed.asc | gpg --import key.signed.asc | ||
| + | # ou | ||
| + | gpg -d fichier.asc | gpg --import | ||
| </ | </ | ||
| - mettre à jour sa clé sur les serveurs de clés:< | - mettre à jour sa clé sur les serveurs de clés:< | ||
| Ligne 191: | Ligne 197: | ||
| === Signer une clé : === | === Signer une clé : === | ||
| + | |||
| + | * [[https:// | ||
| - importer la clé :<code bash> | - importer la clé :<code bash> | ||
| gpg --recv-keys DEADBEEF | gpg --recv-keys DEADBEEF | ||
| Ligne 202: | Ligne 210: | ||
| </ | </ | ||
| - | Avec '' | + | Avec '' |
| <code bash> | <code bash> | ||
| caff DEADBEEF | caff DEADBEEF | ||
| </ | </ | ||
| + | |||
| === Divers === | === Divers === | ||
| Ligne 268: | Ligne 277: | ||
| gpg --import public-keys.gpg | gpg --import public-keys.gpg | ||
| gpg --import-ownertrust < trust.txt | gpg --import-ownertrust < trust.txt | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Installer sur MacOS ==== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | brew install gnupg pinentry-mac | ||
| + | brew link gnupg | ||
| + | |||
| + | echo " | ||
| + | gpg-connect-agent reloadagent /bye | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Forwarder l' | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Envoyer le trousseau de clés publiques sur la machine distante : | ||
| + | <code bash> | ||
| + | scp ~/ | ||
| + | </ | ||
| + | |||
| + | Trouver où sont les sockets, à la fois sur la machine locale et distante : | ||
| + | <code bash> | ||
| + | gpgconf --list-dirs agent-socket | ||
| + | </ | ||
| + | Supprimer les sockets potentiellement déjà existants. | ||
| + | |||
| + | Sur la machine distante, '' | ||
| + | <code bash> | ||
| + | echo no-autostart >> " | ||
| + | </ | ||
| + | |||
| + | Sur la machine distante, il faut ajouter une option au serveur SSH : | ||
| + | <code bash> | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| + | Se connecter en forwardant la socket : | ||
| + | <code bash> | ||
| + | # -R socket_distante: | ||
| + | ssh -R / | ||
| + | </ | ||
| + | |||
| + | Sur la machine distante, on peut ensuite tester : | ||
| + | <code bash> | ||
| + | gpg-connect-agent " | ||
| + | gpg --clear-sign $file_to_sign | ||
| </ | </ | ||