在~/.ssh/id_rsa.pub
我的公钥中存储为:
ssh-rsa magicmagicmagicmagic...magicmagic 用户名@主机名
发布我的公钥时,我应该包含该username@hostname
位吗?我可以用别的东西代替它吗?我担心的是:
- 出于虚荣目的,我可能想更改标签
super@wishihadbetterhostname
( - 我担心我会通过泄露我的用户名和主机名更容易进入我的机器!
在~/.ssh/id_rsa.pub
我的公钥中存储为:
ssh-rsa magicmagicmagicmagic...magicmagic 用户名@主机名
发布我的公钥时,我应该包含该username@hostname
位吗?我可以用别的东西代替它吗?我担心的是:
super@wishihadbetterhostname
(user@hostname 部分只是一个注释,您可以使用 -C 选项设置自己的注释,或者使用 -c 更改现有密钥(http://man7.org/linux/man-pages/man1/ssh- keygen.1.html)更改它不会影响您的密钥,所以是的,您可以将其更改为 superduperuser@somfancehostname。
这些 ssh-keygen 选项的片段:
-C comment
Provides a new comment.
-c Requests changing the comment in the private and public key
files. This operation is only supported for RSA1 keys. The
program will prompt for the file containing the private keys,
for the passphrase if the key has one, and for the new comment.
例如,
您只需这样做ssh-keygen -C thebiglebowski@thedude.com
,结果如下: