ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
J'utilise cette commande pour générer la clé SSH pour générer GitHub, GitLab et GCP. Voici la documentation pour créer une clé SSH avec un nom d'utilisateur.
Explication : En général, la dernière chaîne de votre clé publique ssh serait un seul commentaire configuré par défaut sur votre [email protected]
. Vous pouvez remplacer ce commentaire en ajoutant -C
argument et modifiez cette chaîne.
Par exemple Dans le comportement par défaut, disons que - si votre nom d'hôte Linux est Ubuntu
et votre nom d'utilisateur est john.doe
pendant que vous regardez votre clé publique effectuer cat ~/.ssh/id_rsa.pub
vous verriez quelque chose comme ceci :
ssh-rsa <someReallyBigToken>== [email protected]
Documents :
ssh-keygen écrira par défaut les clés dans un format spécifique à OpenSSH. Ce format est préféré car il offre une meilleure protection pour les clés au repos et permet le stockage des commentaires de clé dans le fichier de clé privée lui-même. Le commentaire clé peut être utile pour aider à identifier la clé . Le commentaire est initialisé à ``[email protected]'' lors de la création de la clé, mais peut être modifié à l'aide de l'option -c.
Solution :remplacez ce commentaire et utilisez -C
argument pour un commentaire.
ssh-keygen -t rsa -b 4096 -C message-in-a-bottle
cat ~/.ssh/id_rsa.pub
// output:
ssh-rsa <someReallyBigToken>== message-in-a-bottle
Utilisez le -C
possibilité de fournir un nouveau commentaire avec votre clé.