Відповіді:
Я створив ключ RSA, який я використовував для SSH, і він включає мою електронну адресу. (Наприкінці відкритого ключа.)
Ця частина ssh-ключа - це лише коментар. Ви можете будь-коли змінити його на все, що завгодно. Це навіть не потрібно бути однаковим на різних серверах. Ви також можете його видалити. Це лише для того, щоб допомогти вам або комусь іншим розібратися, що видалити, якщо у вас є багато ключів у файл дозволеного_кейса, і вам потрібно скасувати або змінити одну з них.
ssh-rsa AAAAB3N....NMqKM= this_is_a_comment
Коли я створюю свої ключі за допомогою ssh-keygen, я зазвичай використовую таку команду, щоб задати інший коментар. Я не думаю, що ім'я користувача @ хост дуже корисне. Ви, звичайно, можете висловити будь-який коментар, який вам подобається, що буде корисним вам та будь-яким іншим адміністраторам, щоб допомогти визначити, хто належить до ключа.
ssh-keygen ... -C YYYYMMDD_surname_givenname
authorized_keys
файлі, пробіли дозволені, тому вам не потрібно використовувати підкреслення.
Ви можете змінити коментар для ключів RSA1, використовуючи ssh-keygen -c
.
зі сторінки ssh-keygen:
-c Requests changing the comment in the private and public
ключові файли. Ця операція підтримується лише для клавіш RSA1. У програмі буде запропоновано файл, що містить приватні ключі, парольну фразу, якщо ключ є, та новий коментар.
Отже, щоб змінити коментар ключа, розташованого в ~/.ssh/some_key
, скористайтеся такою командою:
ssh-keygen -c -f ~/.ssh/some_key -C "my new comment"
Там, де за -f
опцією йде ключ, який ви хочете змінити, а -C
за ним слід новий коментар.
ssh-keygen -c -f id_foo
повертаєтьсяComments are only supported for RSA1 keys.
З OpenSSH 6.5 далі працює з усіма ключовими типами, а не тільки з RSA1:
ssh-keygen -f ~/.ssh/keyfilename -o -c -C "here goes your comment"
Пояснено параметри команд:
-f
: файл приватного ключа-o
: конвертувати приватний ключ з PEM у новий формат OpenSSH-c
: змінити коментар у файлах приватного та відкритого ключа-C
: текст коментаряДивіться також: ssh-keygen(1)
сторінка man (поточна)