我有几个用户想要SSH server
通过一public - private key
对密钥进行访问。我希望将一个私钥分发给所有用户,然后将其与authorized_key
服务器端的公钥进行匹配,并在系统上拥有一个密钥文件,而不是将其分发给每个用户配置文件并单独设置权限。
我创建了一个用户组,然后使用其中的match group
andAuthorizedKeysFile
指令来sshd_config
指定文件的位置,如果该用户组中的任何人尝试登录,则应使用该文件。不幸的是,密钥访问不起作用。我怀疑这是由于权限设置造成的,果然,当 SSH 服务器尝试访问该密钥文件时,authorized_keys
我看到了错误。permission denied
我授予该组对该文件的读写权限authorized_keys
,但这似乎并未解决问题。
authorized_keys
如果确实可能,那么上述场景中应该对文件设置什么权限?