ctl*_*tlq 7 linux ssh authentication ssh-keys
有没有办法配置SSH来检查多个用户的单个authorized_keys文件?我知道我可以将公钥复制到每个用户的 authorized_keys 文件中,但为了便于管理,我想要一个额外的 authorized_keys 文件供管理员使用,以允许他们登录所有用户(或特定用户组)。
use*_*517 13
您可以使用AuthorizedKeysFile/etc/ssh/sshd_config 中的指令来执行此操作。默认位置是,.ssh/authorized_keys但您可以使用包含绝对路径的内容,例如
AuthorizedKeysFile /path/to/your/keyfile
Run Code Online (Sandbox Code Playgroud)
手册页说这个
授权密钥文件
指定包含可用于用户身份验证的公钥的文件。AuthorizedKeysFile 可能包含 %T 形式的令牌,这些令牌在连接设置期间被替换。定义了以下标记:%% 替换为文字“%”,%h 替换为正在验证的用户的主目录,%u 替换为该用户的用户名。展开后,AuthorizedKeysFile 被视为绝对路径或相对于用户主目录的路径。默认值为“.ssh/authorized_keys”。
| 归档时间: |
|
| 查看次数: |
13060 次 |
| 最近记录: |