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 [2024/04/12 19:55] – [GPG] add link phsw | gpg:accueil [2025/07/26 21:25] (Version actuelle) – [Signer des clés] add other useful command phsw | ||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | * [[https:// | ||
| Ligne 187: | 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 273: | 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 | ||
| </ | </ | ||