可以更改密钥对中的电子邮件地址?

我创build了一个用于SSH的RSA密钥对,它包含我的电子邮件地址。 (在公钥的末尾)

我现在改变了我的电子邮件地址。

是否可以更改密钥上的电子邮件地址,还是密钥的一部分,我将不得不做一个新的?

我创build了一个用于SSH的RSA密钥对,它包含我的电子邮件地址。 (在公钥的末尾)

SSH密钥的这一部分只是一个评论。 您可以随时将其更改为任何您想要的内容。 它甚至不需要在不同的服务器上是相同的。 你也可以删除它。 当您在authorized_keys文件中有许多密钥,并且您需要撤销或更改其中一个密钥时,它只能帮助您或其他人找出要删除的内容。

ssh-rsa AAAAB3N....NMqKM= this_is_a_comment 

当我用ssh-keygen创build密钥时,我通常使用这样的命令来设置不同的注释。 我不认为用户名@主机是非常有用的。 你当然可以把它放在任何你喜欢的评论中,这对你和任何其他pipe理员都有帮助,以帮助识别这个关键词属于谁。

 ssh-keygen ... -C YYYYMMDD_surname_givenname 

您可以使用ssh-keygen -c更改RSA1密钥的注释。

从ssh-keygen手册页:

  -c Requests changing the comment in the private and public 

关键文件。 此操作仅支持RSA1密钥。 程序将提示input包含私钥的文件,如果密钥有密码,则input新的注释。