authorized_keys
当我意识到在我的公共 SSH 密钥的末尾有我的电子邮件时,我正在将我的一个公钥添加到我的一台服务器上:
$ cat .ssh/id_rsa.pub
ssh-rsa AAAA[...lots of characters...]bpL [email protected]
- 为什么我的电子邮件地址在密钥末尾?
- 它有什么特定的目的吗?
我可以在我的
authorized_keys
文件中写任何我想要的东西吗?比如:ssh-rsa AAAA[...lots of characters...]bpL John Doe (Home PC)
最有可能确定谁创建了密钥。
这只是一个评论。但正如在 1 中所说:可能你知道你创建了它。当超过 1 个管理员在管理系统时很有用。
是的,您可以添加任何内容来代替您的电子邮件。而且由于它是它的最后一部分,因此您不必对空格等使用任何特殊的东西。
额外:
ssh-keygen -c
为 RSA1 密钥更改它(仅适用于 RSA1)。