5个版本
0.1.4 | 2022年9月27日 |
---|---|
0.1.3 | 2022年1月19日 |
0.1.2 | 2020年6月26日 |
0.1.1 | 2020年6月17日 |
0.1.0 | 2020年6月16日 |
#317 in 身份验证
22KB
403 行
ssh-key-dir
ssh-key-dir 是一个 sshd AuthorizedKeysCommand
,从目录中读取 SSH 授权密钥文件,~/.ssh/authorized_keys.d
。它允许通过多个工具和进程管理 SSH 密钥,而不会竞争 ~/.ssh/authorized_keys
。
ssh-key-dir 按字典顺序读取密钥文件,忽略以点开头的任何文件名。
安装
Fedora 上的安装
ssh-key-dir
已打包在 Fedora 中
sudo dnf install ssh-key-dir
安装该包将自动配置 sshd 使用 ssh-key-dir 读取密钥。
使用 Cargo 安装
您还可以使用 Rust 的 Cargo 包管理器仅安装 ssh-key-dir
二进制文件
cargo install ssh-key-dir
从源代码构建和安装
要从源代码构建
make
将二进制文件和 sshd_config.d
片段安装到目标根文件系统(例如,在 coreos-assembler 工作目录下)
make install DESTDIR=/my/dest/dir
依赖项
~2MB
~28K SLoC