rsa 公钥的右半部分重要吗?

mer*_*011 53 ssh openssh pgp public-key-encryption

在 ssh-keygen 生成的公钥文件“id_rsa.pub”中,==后面的部分重要吗?

我问是因为当我将“root@somedomain.com”更改为“root”时,它似乎仍然有效。

更一般地说,我很好奇那一半的目的是什么。

Ouk*_*uki 54

公钥的这个正确部分(“id_rsa.pub”或“id_dsa.pub”)只是一个注释,通常用生成密钥的 <login>@<hostname> 填充。这与 SSH 公钥文件格式中的注释字段类似(参见RFC 4716)。

因此,作为纯粹的信息性和可选性,您可以将其更改为您喜欢的任何内容,但保留 <login>@<hostname> 是跟踪什么是什么的实用方法。

有关 OpenSSH“authorized_keys”格式的更多信息:

  • 这种格式似乎是特定于 openssh 的……但它是使用最广泛的格式之一。您可以在 [openssh sshd 手册页](http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8&amp;arch=&amp;apropos=0&amp;manpath=OpenBSD+Current) 中找到有关它的一些信息“AUTHORIZED_KEYS 文件格式”部分。 (2认同)