ssh-copy-id 上公钥中的用户名和主机名

ssh-copy-id 上公钥中的用户名和主机名

authorized_keys用户名和主机名在执行时自动附加到服务器端文件中ssh-copy-id,因此公钥包含user@host重新可用的信息。

我在服务器端的文件中手动删除了它们,并且可以成功地无密码重新连接。

是否可以将sshd-id行为更改为不附加文件中似乎是可选且不是必需的最后一部分?

要添加的是,我生成了ssh-keygen默认为该rsa类型的密钥,并且没有进行加密。

答案1

如中所述ssh-keygen 人

用户@主机是由以下人员添加的默认评论ssh-keygen

对于RSA1密钥,密钥文件中还有一个注释字段,只是为了方便用户帮助识别密钥。注释可以告诉我们密钥的用途,或者任何有用的内容。创建密钥时,注释被初始化为“user@host”,但可以使用 -c 选项进行更改。

您可以使用-C / -c选项来设置不同的注释

-C comment 提供新注释。

-c' 请求更改私钥和公钥文件中的注释。仅 RSA1 密钥支持此操作。该程序将提示输入包含私钥的文件、密码(如果密钥有)以及新注释。

-C ""例如使用如下标志将设置空评论在公钥中

ssh-keygen -C ""

相关内容