阅读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"
。
我已经在该教程之后使用了公钥,因此我的电子邮件地址位于我的一些公钥中。我应该修理吗?或者这不是问题?
答案 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
因此,评论仅适用于您,您可以将任何内容放入其中 许多网站和软件都使用此评论作为关键名称。