104 votes

Ajouter un commentaire à la clé publique SSH existante

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 ?

5 votes

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

2 votes

Vous pouvez également utiliser l'option -C. ssh-keygen -c -C "comment" -f ~/.ssh/id_rsa

111voto

cjc Points 24265

Il suffit d'ajouter un espace après la clé et de mettre 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

Le site Page de manuel de sshd a une section sur le format authorized_keys, où il est indiqué que le commentaire s'étend jusqu'à la fin de la ligne. Bien que je n'aie pas essayé, vous devriez être en mesure de mettre des espaces dans le commentaire.

0 votes

Je l'ai essayé et nous verrons si cela fonctionne. Mon université exige une connexion basée sur ssh pour certaines choses et ils ont dit qu'ils utilisent le commentaire (qui doit contenir mon nom d'utilisateur) correspondant à un compte à une clé. Comme je ne voulais pas créer une autre clé SSH, j'ai simplement copié ma clé publique, modifié le commentaire et je leur ai donné. Nous verrons si cela fonctionne.

9 votes

Eh bien... ça a marché.

2 votes

La partie concernant l'extension à la fin de la ligne se trouve dans la section "SSH_KNOWN_HOSTS FILE FORMAT". " Le keytype et la clé codée en base64 proviennent directement de la clé de l'hôte ; ils peuvent être obtenus, par exemple, à partir de /etc/ssh/ssh_host_rsa_key.pub ". Le champ de commentaire facultatif se poursuit jusqu'à la fin de la ligne et n'est pas utilisé."

87voto

W4rlock Points 758

Il suffit de commencer la ligne avec un # la ligne entière sera traitée comme un commentaire.
Voir la page de manuel de clés_autorisées

6 votes

J'ai besoin de celui-ci

0 votes

$ vim ~/.ssh/authorized_keys

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X