4

阅读 Github 的生成 SSH 密钥教程,我在第 2 步:生成新的 SSH 密钥中看到了这一点:

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

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

我已经按照那个教程使用了公钥,所以我的电子邮件地址在我的一些公钥中。我应该修复它吗?或者这不是问题?

4

2 回答 2

6

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

如果您想保持电子邮件的私密性,只需在复制和粘贴您的公钥之前将您的公钥中的内容更改为其他内容即可。

于 2016-01-11T07:44:33.610 回答
2

电子邮件只是用于识别密钥的可选字段。

当您创建您键入的 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

所以评论只给你,你可以在里面放任何东西。
许多站点和软件都使用此注释作为键名。

于 2016-01-11T08:18:08.387 回答