Ajouter un commentaire à la clé publique SSH existante

47

J'ai une clé SSH existante (publique et privée), qui a été créée avec ssh-keygen. Comment puis-je ajouter un commentaire à cette clé existante?

Martin
la source
Pour modifier le commentaire sur la clé privée, utilisez, ssh-keygen -c -f ~/.ssh/id_rsapuis suivez les instructions. Ce commentaire est affiché dans le ssh-agent lorsque vous tapezssh-add -l
sleblanc

Réponses:

60

Ajoutez simplement un espace après la clé et mettez le commentaire, par exemple:

ssh-dss AAAAB3NzaC1kc3MAAACBAN+NX/rmUkRW7Xn7faglC/pxqbVIohbcVOt41VThMYORtMQr
QSqMZugxew2s9iX4qRowHWLBRci6404nSydLiDe1q6/NmpK+oQ8zD1yXekl+fruBAYeno7f6dM7c
2swwwXY6knp4umXkLItxIUki6SXM0WfabJ8BwuNDyA8IrbFAAAAFQCynEN3MYXbs4AA7E/1I03jb
B1rewAAAIAztzZUygrUI8XX6eE4zEHdTbv89AHYsAsf7fSAWnPxWc63dV0P5lCPNk58nze6+N+MD
X7ZQADT6710fvbOmEFLciTwBGHHLxIV+1iTApJSsQp9T+pdkbFzBZ+mqQamZpSN1hC8fXe/Uty0D
SbhnQ1qanwrOdKP1JV7DUgzehSfAAAAIEAwAyNYxUsGil46gZQea6sfhUnrBwyM6JnEbA6ogfGdS
T2TDn1U5rfTV9UuNHzfoZ4CplVHclXyUPPhbKqcedpuRPJhHN/lp5MH7Q2tI/UxHvmePNHrXKk86
XYt7RzKHjWbHRxf84GIyTlKa8yfNfFlf9oNXdtBXcsJjHIvNsBk= ThisIsAComment

La page de manuel de sshd contient une section sur le format allowed_keys, dans laquelle il est indiqué que le commentaire s'étend jusqu'à la fin de la ligne. Bien que je ne l'aie pas essayé, vous devriez pouvoir insérer des espaces dans le commentaire.

cjc
la source
Je l'ai essayé et nous verrons si cela fonctionne. Mon université requiert une connexion SSH pour certaines choses et ils ont dit qu'ils utilisaient le commentaire (qui doit contenir mon nom d'utilisateur) correspondant à un compte pour une clé. Comme je ne voulais pas créer une autre clé SSH, j'ai simplement copié ma clé publique, changé le commentaire et le leur a donné. Nous verrons si cela fonctionne.
Martin
4
Eh bien ... ça a marché.
Martin
1
La partie la concernant se prolongeant jusqu'à la fin de la ligne se trouve dans la section "SSH_KNOWN_HOSTS FILE FORMAT". "Le type de clé et la clé codée en base64 proviennent directement de la clé de l'hôte; vous pouvez les obtenir, par exemple, dans /etc/ssh/ssh_host_rsa_key.pub. Le champ de commentaire facultatif continue jusqu'à la fin de la ligne et n'est pas utilisé . "
Ceasar Bautista
4
Les lignes commençant par #sont traitées comme des commentaires. Voir man.he.net/man5/authorized_keys . (
J'afficherais
2
Les commentaires peuvent contenir des espaces. (Juste testé.)
Felwithe
20

Commencez juste la ligne avec un #signe, alors la ligne entière sera traitée comme un commentaire
Voir la page de manuel de allowed_keys

W4rlock
la source
4
J'ai besoin de celui-ci
shawn