阅读 Github 的 生成 SSH 密钥教程,我在步骤 2:生成新的 SSH 密钥上看到了这个:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
让我烦恼的是
"[email protected]"
。我知道这只是一条评论,甚至是可选的。但我想知道,把你的电子邮件地址放在那里安全吗?因为我认为建议放你的机器,而不是你的电子邮件,类似"my-machine@home"
。
我已经按照该教程使用了公钥,因此我的电子邮件地址位于我的一些公钥中。我应该修复它吗?或者这不是问题?
这只是一条评论,用于快速识别,真的。 (但确实应该使用指纹,请参阅https://stackoverflow.com/a/32130465/800526)
如果您想将电子邮件保密,只需将公钥中的内容更改为其他内容,然后复制并粘贴您的公钥即可。
电子邮件只是用于识别密钥的可选字段。
当您创建 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
所以评论仅供您使用,您可以在里面添加任何内容。
许多网站和软件都使用此评论作为键名。