Должен ли я использовать свою личную электронную почту в своих открытых ключах ssh?

Читая руководство Github по Создание ключей SSH, я увидел это на Шаг 2. Создайте новый ключ SSH:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Что меня беспокоит, так это "[email protected]". Я знаю, что это просто комментарий, и это даже необязательно. Но мне интересно, безопасно ли размещать там свой адрес электронной почты? Потому что я думаю, что рекомендуется ставить свою машину, а не свою электронную почту, что-то вроде "my-machine@home".

Я уже использовал открытые ключи после этого руководства, поэтому мой адрес электронной почты есть в некоторых моих открытых ключах. Должен ли я это исправить? Или это не проблема?


person Diego Mora Cespedes    schedule 11.01.2016    source источник


Ответы (2)


Это всего лишь комментарий и для быстрой идентификации, на самом деле. (Но действительно следует использовать отпечатки пальцев, см. https://stackoverflow.com/a/32130465/800526)

Если вы хотите, чтобы ваша электронная почта оставалась конфиденциальной, вы можете просто изменить ее в своем открытом ключе на что-то другое, прежде чем копировать и вставлять свой открытый ключ.

person Thong Kuah    schedule 11.01.2016

Электронная почта является необязательным полем для идентификации ключа.

Когда вы создаете ssh, вы вводите (например):

ssh-keygen -t rsa -C "any comment can be here"

-t = The type of the key to generate 
-C = comment to identify the key

Таким образом, комментарий предназначен только для вас, и вы можете поместить в него что угодно.
Многие сайты и программы используют этот комментарий в качестве имени ключа.

person CodeWizard    schedule 11.01.2016