что это означает по адресу электронной почты в качестве метки генерирования лобковой / частной пары ключей rsa?

В https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#platform-linux

ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # Creates a new ssh key, using the provided email as a label Generating public/private rsa key pair. 

Является ли your_email@example.com аргументом для опции -C ?

Что означает «метка»? может ли это быть любой строкой, а не обязательно моей учетной записи электронной почты, зарегистрированной в github?

Благодарю.

  • Завершение сеанса экрана GNU, если SSH не подключен
  • Как настроить туннелирование ssh через брандмауэр?
  • Невозможно разрешить доступ SSH для нового пользователя
  • легкое решение для резервного копирования на основе диска
  • scp не выполняет .ssh / config
  • Как написать сценарий bash, который регистрируется на другой машине, чтобы делать что-то?
  • Solaris и internal-sftp
  • Разрешение ssh, но только для выполнения определенного скрипта
  • 2 Solutions collect form web for “что это означает по адресу электронной почты в качестве метки генерирования лобковой / частной пары ключей rsa?”

    Да, your_email@example.com – это аргумент для -C , который позволяет вам указать комментарий, прикрепленный к сгенерированному ключу. Комментарий – это просто текст, добавленный к ключу в вашем файле открытого ключа, и обычно используется как метка для вашего ключа ( например, на GitHub, что вам кажется интересным).

    Замечание по умолчанию – это ваше имя пользователя @ имя хоста системы, в которой вы создаете свой ключ, но это может быть любая строка, которую вы хотите.

    Что означает «метка»? может ли это быть любой строкой, а не обязательно моей учетной записи электронной почты, зарегистрированной в github?

    Да. Это может быть любая строка. Как указано, это комментарий, который доступен только в открытом ключе и не имеет какого-либо значимого значения в области OpenSSH. Это просто для вас различать ключи на вашем диске, на удаленных хостах ( authorized_keys ) и когда вы перечислите их из ssh-agent .

    Более того, некоторые другие реализации SSH могут добавить к этой части другое значение (используйте его как имя пользователя, как это делают некоторые встроенные устройства).

    Использование username@hostname является хорошим соглашением, потому что эта пара в основном отличает любой хост (если вы не используете localhost везде.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.