我想使用ssh-keygen生成ssh公钥,并在文件末尾添加自定义主机名 。 如何在bash中本地更改主机名。
答案 0 :(得分:3)
只需提供-C
标记,文件末尾的内容只是注释,除了区别之外不用于其他任何内容。
ssh-keygen -C "somecomment@somehostname"
答案 1 :(得分:2)
密钥文件末尾的主机名(id_rsa.pub)只是一个注释。您可以使用任何编辑器进行更改。
或者如果您真的想从命令行执行此操作:
awk '{$3 = "myname@myhost.com"; print;}' id_rsa.pub > new_id_rsa.pub