【发布时间】:2011-09-11 00:27:08
【问题描述】:
我想在文件末尾使用带有自定义主机名的 ssh-keygen 生成 ssh 公钥 . 如何在 bash 中本地更改主机名。
【问题讨论】:
-
编辑生成的密钥文件不是更简单吗?
标签: bash ubuntu ssh gnome openssh
我想在文件末尾使用带有自定义主机名的 ssh-keygen 生成 ssh 公钥 . 如何在 bash 中本地更改主机名。
【问题讨论】:
标签: bash ubuntu ssh gnome openssh
只需提供-C 标志,文件末尾的内容只是一个注释,除了区分之外没有其他用途。
ssh-keygen -C "somecomment@somehostname"
【讨论】:
密钥文件 (id_rsa.pub) 末尾的主机名只是一个注释。您可以使用任何编辑器进行更改。
或者如果您真的想从命令行执行此操作:
awk '{$3 = "myname@myhost.com"; print;}' id_rsa.pub > new_id_rsa.pub
【讨论】: