与用户关联的全局 authorized_keys?

与用户关联的全局 authorized_keys?

是否可以有一个全局的authorized_keys文件,将每个用户与他们自己的公钥关联起来?

例如,我想根据 Github 用户名和公钥创建多个用户帐户。我是否可以将它们转储到单个全局 authorized_keys 文件中,而不是遍历每个用户和密钥?例如 githubusername: publickey

答案1

不是作为普通 OpenSSH 的一部分。许多年前,我修补了 OpenSSH 以在 MySQL 中查找密钥,这并不是特别困难,所以如果你决心要走这条路,你可以试一试。

答案2

现在我们可以在配置中使用全局键: https://stackoverflow.com/questions/31836829/global-ssh-key-on-server

[...] 授权密钥文件 .ssh/authorized_keys /etc/ssh/authorized_keys [...]

相关内容