用户组的 SSH authorized_keys 权限设置

用户组的 SSH authorized_keys 权限设置

我有几个用户想要SSH server通过一public - private key对密钥进行访问。我希望将一个私钥分发给所有用户,然后将其与authorized_key服务器端的公钥进行匹配,并在系统上拥有一个密钥文件,而不是将其分发给每个用户配置文件并单独设置权限。

我创建了一个用户组,然后使用其中的match groupandAuthorizedKeysFile指令来sshd_config指定文件的位置,如果该用户组中的任何人尝试登录,则应使用该文件。不幸的是,密钥访问不起作用。我怀疑这是由于权限设置造成的,果然,当 SSH 服务器尝试访问该密钥文件时,authorized_keys我看到了错误。permission denied

我授予该组对该文件的读写权限authorized_keys,但这似乎并未解决问题。

authorized_keys如果确实可能,那么上述场景中应该对文件设置什么权限?

相关内容