我有一组 8 个小型服务器,它们通过 ssh 自动登录相互聊天。
现在我想让.ssh
所有服务器的目录都相同。
现在我的问题是user@host
每个键末尾的部分是否真的是必要的?
答案1
不,这完全是可选的。字段的这一部分是注释,因此它只是信息,通常关于密钥最初来自哪里。
它是描述在这里(我能找到的最佳参考):
AuthorizedKeysFile 指定包含用于公钥认证的公钥的文件;如果未指定,则默认为 ~/.ssh/authorized_keys 和 ~/.ssh/authorized_keys2 文件的每一行包含一个密钥(空行和以 `#' 开头的行将被忽略为注释)。协议 1 公钥由以下以空格分隔的字段组成:选项、位、指数、模数、注释。协议 2 公钥由以下字段组成:选项、密钥类型、base64 编码密钥、评论。选项字段是可选的;它的存在取决于行是否以数字开头(选项字段从不以数字开头)。位、指数、模数和注释字段为协议版本 1 提供 RSA 密钥; 注释字段没有任何用处(但可能方便用户识别密钥)。