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

问题描述 投票:0回答:2

阅读 Github 的 生成 SSH 密钥教程,我在步骤 2:生成新的 SSH 密钥上看到了这个:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

让我烦恼的是

"[email protected]"
。我知道这只是一条评论,甚至是可选的。但我想知道,把你的电子邮件地址放在那里安全吗?因为我认为建议放你的机器,而不是你的电子邮件,类似
"my-machine@home"

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

git email ssh ssh-keys ssh-keygen
2个回答
7
投票

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

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


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

所以评论仅供您使用,您可以在里面添加任何内容。
许多网站和软件都使用此评论作为键名。

© www.soinside.com 2019 - 2024. All rights reserved.