Je sais que je peux simplement ouvrir la clé de pub et modifier le commentaire après le ==
s, mais le champ de commentaire décidé lors de la création est-il également stocké dans la clé privée? Si oui, comment puis-je changer ce champ sans générer une clé entièrement nouvelle à partir de zéro?
ssh
private-key
ELLIOTTCABLE
la source
la source
ssh-keygen -c
modification du commentaire.Réponses:
Je suis tombé sur cette question dans ma propre recherche pour changer le commentaire dans la clé ssh dans ma nouvelle installation ubuntu.
J'ai ensuite fait une recherche dans les pages de manuel (
man ssh-keygen
) et la réponse était juste là-Donc, pour moi, tout ce que j'avais à faire était
Sur une note latérale:
ssh-keygen
peut être utilisé pour changer le mot de passe utilisé pour protéger le fichier de clé, y compris la suppression du mot de passe.la source
This operation is only supported for RSA1 keys
Je viens de faire un petit test modifiant la ligne "Commentaire:" de ma clé RSA privée et elle semble être corrigée lors de la création de la clé.
C'est une clé RSA générée avec Putty, et après avoir modifié le commentaire dans la clé, le mot de passe n'a pas fonctionné, je dois inverser la modification au même commentaire d'origine pour que cela fonctionne à nouveau.
la source
ssh-add -l
.ssh-keygen -c -C "my new comment" -f ~/.ssh/my_ssh_key
.Je viens de créer une clé RSA avec
ssh-keygen -t rsa -b 4096
, pas de passe, pas de commentaire (donc commentaire standard). Je l'ai téléchargé sur GitHub, puis j'ai modifié son commentaire. Aucun nouveau téléchargement n'était nécessaire, la clé a fonctionné avant et après le changement et a cessé de fonctionner lors de la suppression de GitHub (bien que si elle a été mise en cache et n'a fonctionné que pour cela, je n'ai pas testé).Journal de session:
Cela fonctionne donc pour les clés stockées dans NOUVEAU FORMAT. Étapes détaillées ici, dans ma réponse ServerFault .
Toutes les opérations ont été effectuées sur Xubuntu 18.04 par défaut OpenSSH ssh-keygen.
La clé privée changera de cette manière. Pas à cause de son commentaire, mais plutôt à cause du changement de format . Voir la comparaison ici sur une clé créée juste pour cette comparaison.
Notez que pour pub-key, je l'ai effectivement cassé afin que Meld montre mieux ce qui a changé: les espaces ont été modifiés avec des sauts de ligne (cela casse le format).
la source
ssh-keygen -f ~/.ssh/mykey -c -C 'a new comment' -o
S'il s'agit de la clé générée par PuTTY (quand il dit que MAC a échoué), alors le meilleur moyen de changer de commentaire est probablement d'utiliser l'outil puttygen.
la source