Подтвердить что ты не робот

Как сохранить ssh-keygen от использования моего имени входа и компьютера в открытом ключе?

Я побежал ssh-keygen в OS X, и когда я отобразил открытый ключ, я увидел, что мое имя для входа и машины появляется в последней части ключа. Есть ли способ использовать другое значение или вообще не использовать его?

4b9b3361

Ответ 1

Из manpage 'ssh-keygen (1):

For RSA1 keys, there is also a comment field in the key file that is only for 
convenience to the user to help identify the key.  The comment can tell what the 
key is for, or whatever is useful.  The comment is initialized to "[email protected]" 
when the key is created, but can be changed using the -c option.
…
-C comment
        Provides a new comment.

-c      Requests changing the comment in the private and public key files.  This 
        operation is only supported for RSA1 keys.  The program will prompt for 
        the file containing the private keys, for the passphrase if the key has 
        one, and for the new comment.

Итак, создавая ключ, вы используете -C "$desiredcommenttext" для предоставления любого текста комментария, который вам нравится; или для существующего ключа, используйте параметр -c для изменения комментария.

Ответ 2

Да! Он совсем не нужен, он просто произвольно добавляется, чтобы вам было легко запомнить, откуда оно взялось. Если вы хотите отредактировать его, просто откройте сеанс терминала и введите:

$ nano ~/.ssh/id_rsa.pub

Удалите конечную часть строки (после двойного равенства).