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

Should I use my personal email in my ssh public keys?

阅读Github的Generating SSH keys tutorial, I saw this on the 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".

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

这只是一条评论,用于快速识别,真的。 (不过真的要用到指纹,见)

如果您想将电子邮件保密,只需将 public 密钥中的电子邮件更改为其他内容,然后再复制并粘贴 public 密钥。

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

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

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