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

11
阅读Github的《生成SSH密钥》教程时,我在《第二步:生成新的SSH密钥》中看到了这个内容:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

让我困扰的是"your_email@example.com"这个部分。我知道这只是一个注释,而且还是可选的。但我想知道,在那里放置你的电子邮件地址是否安全?因为我认为推荐的做法是放置你的机器名称,而不是电子邮件地址,比如"my-machine@home"
我已经按照那个教程使用了公钥,所以我的电子邮件地址在我的一些公钥中。我应该修复它吗?还是这不是一个问题?
2个回答

7

这只是一条注释,旨在快速识别内容(但是实际上应该使用指纹识别,请参考 https://dev59.com/d2kw5IYBdhLWcg3w2-Ik#32130465)。

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


7

这个邮箱是可选字段,只是用来辨识密钥。

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

所以评论仅供您使用,您可以在其中放置任何内容。
许多网站和软件都将此评论用作关键名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接