我应该在我的ssh公钥中使用我的个人电子邮件吗?

时间:2016-01-11 07:27:02

标签: git email ssh ssh-keys ssh-keygen

阅读Github的Generating SSH keys教程,我在Step 2: Generate a new SSH key上看到了这一点:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

令我困扰的是"your_email@example.com"。我知道这只是一个评论,甚至是可选的。但我想知道,将您的电子邮件地址放在那里是否安全?因为我认为建议您放置机器,而不是电子邮件,例如"my-machine@home"

我已经在该教程之后使用了公钥,因此我的电子邮件地址位于我的一些公钥中。我应该修理吗?或者这不是问题?

2 个答案:

答案 0 :(得分:4)

它只是一个评论和快速识别,真的。 (但是应该使用指纹,请参阅https://stackoverflow.com/a/32130465/800526

如果您希望将电子邮件保密,只需在复制和粘贴公钥之前,可以将公钥中的密码更改为其他内容。

答案 1 :(得分:0)

电子邮件只是标识密钥的可选字段。

创建输入的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

因此,评论仅适用于您,您可以将任何内容放入其中 许多网站和软件都使用此评论作为关键名称。