Last active
April 23, 2025 18:36
-
-
Save gdarquie/b8c2dcfb2fc357b693ef302ced665f94 to your computer and use it in GitHub Desktop.
Configuration Yubi Key - My notes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``` | |
fido2-token -L | |
fido2-token -S /dev/hidraw5 | |
ssh-keygen -t ed25519-sk -O resident -O application=ssh:github | |
fido2-token -L -r /dev/hidraw5 | |
``` | |
Modifier la config ssh depuis .ssh <code>vim config</code> En remplaçant USER par le nom de l'utilisateur linux qui utilisera la clef. Remplacer "id_ed25519_sk_rk_github" par le nom du fichier de clef privée qui devra être présenté | |
``` | |
Host github.com | |
IdentityFile /home/USER/.ssh/id_ed25519_sk_rk_github | |
``` | |
Ajouter la clé publique sur github. | |
Configurer la clé pour les signatures | |
``` | |
gpg --card-edit | |
gpg/carte> admin | |
gpg/carte> passwd | |
``` | |
``` | |
gpg/carte> generate | |
``` | |
Entrez les info. | |
Non. 0 pour la durée de vie, et attention de bien utiliser son nom github ensuite. | |
Attendre quelques minutes. C'est long. | |
Vérifier: | |
``` | |
gpg/carte> list | |
``` | |
``` | |
gpg --armor --output yubikey_gpg_public.asc --export <[email protected]> | |
``` | |
Depuis le repo: | |
``` | |
git config --local user.signingKey XXXXXX | |
git config --local commit.gpgsign true | |
git config --local gpg.program gpg2 | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment