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


48

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

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

更笼统地说,我对这一半的目的感到好奇。

Answers:


48

公钥的右侧部分(“ id_rsa.pub”或“ id_dsa.pub”)仅是注释,通常填充生成密钥的<login> @ <hostname>。这类似于SSH公钥文件格式中的注释字段(请参阅RFC 4716)。

因此,由于纯粹是提供信息和可选的,您可以将其更改为所需的任何内容,但是保留<login> @ <hostname>是一种跟踪实际情况的实用方法。

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


是否有此格式的RFC或类似文档?在这些authorized_keys文件中,我还看到了其他有趣的东西,例如实际命令。
— merlin2011

2
这种格式似乎是opensh特有的...但是使用最广泛的格式之一。您可以在openssh sshd联机帮助页的“ AUTHORIZED_KEYS FILE FORMAT”部分中找到有关此信息的信息。
— Ouki 2012年

openssh sshd联机帮助页现在位于http://www.freebsd.org/cgi/man.cgi?sshd(8)–
— Chirael

OpenSSH参考应该是OpenBSD,而不是FreeBSD。这是正确的手册页:openssh sshd手册页
— Ouki 2016年

在Google Cloud Platform中,他们以正确的部分必须为用户名的方式实施了该操作
— Jossef Harush
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.