Добавить комментарий к существующему публичному ключу SSH


47

У меня есть существующий ключ SSH (открытый и закрытый), который был создан с помощью ssh-keygen. Как я могу добавить комментарий к этому существующему ключу?


Чтобы изменить комментарий к закрытому ключу, используйте, а ssh-keygen -c -f ~/.ssh/id_rsaзатем следуйте инструкциям. Этот комментарий отображается в ssh-agent при ssh-add -l
вводе

Ответы:


60

Просто добавьте пробел после ключа и введите комментарий, например:

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

Страница man для sshd имеет раздел в формате author_keys, где говорится, что комментарий простирается до конца строки. Хотя я не пробовал, вы должны быть в состоянии поставить пробелы в комментарии.


Я попробовал это, и мы увидим, работает ли это. Моему университету требуется логин на основе ssh для некоторых вещей, и они сказали, что используют комментарий (который должен содержать мое имя пользователя), сопоставляющий учетную запись с ключом. Поскольку я не хотел создавать другой ключ SSH, я просто скопировал свой открытый ключ, изменил комментарий и дал его им. Посмотрим, будет ли это работать.
Мартин

4
Ну ... это сработало.
Мартин

1
Часть о том, что он простирается до конца строки, находится в разделе «ФОРМАТ ФАЙЛА SSH_KNOWN_HOSTS». «Тип ключа и ключ в кодировке base64 берутся непосредственно из ключа хоста; их можно получить, например, из /etc/ssh/ssh_host_rsa_key.pub. Необязательное поле комментария продолжается до конца строки и не используется «.
Цезарь Баутиста

4
Строки, начинающиеся с #, рассматриваются как комментарии. Смотрите man.he.net/man5/authorized_keys . (Я бы опубликовал это как ответ, но у меня не было достаточно репутации на этом сайте)
cs01

2
Комментарии могут содержать пробелы. (Только что протестировано.)
felwithe

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.