【文件属性】:
文件名称:ssh-permit-a38:SSH密钥的集中管理和部署
文件大小:31KB
文件格式:ZIP
更新时间:2021-02-05 18:29:52
rust ssh ssh-key ssh-key-manager RustRust
SSH许可证A38
SSH密钥的集中管理和部署
产品特点
简单易读的JSON数据库中的公共SSH密钥和服务器的集中管理
将授权用户同步到服务器authorized_keys
SSH配置支持sync命令连接参数(主机名,用户,端口)
用户组
主机别名
要同步的authorized_keys与现有的密钥不同
最新版本v0.2.0-2018-08-18
下载预编译的二进制文件
或者您可以安装:
brew install ssh-permit-a38
变更日志
v0.2.0-2018-08-18
支持SSH配置文件
如果ssh-permit-a38主机名或别名与ssh配置的主机(或主机名)
【文件预览】:
ssh-permit-a38-master
----rustfmt.toml(1KB)
----Cargo.toml(425B)
----ci()
--------install.sh(1KB)
----Cargo.lock(28KB)
----src()
--------main.rs(11KB)
--------subcommand_howto.rs(75B)
--------subcommand_user.rs(4KB)
--------database.rs(4KB)
--------subcommand_host.rs(4KB)
--------ssh_config.rs(3KB)
--------subcommand_group.rs(6KB)
--------subcommand_sync.rs(12KB)
--------cli_flow.rs(1KB)
----examples()
--------ssh-permit.json(2KB)
--------commands.md(2KB)
--------commands.txt(2KB)
----TODO.md(288B)
----.travis.yml(731B)
----LICENSE(1KB)
----build()
--------Vagrantfile(2KB)
--------binaries()
--------bootstrap_vagrant.sh(65B)
--------bootstrap_root.sh(163B)
----README.md(3KB)
----Makefile(3KB)
----tests()
--------tmp()
--------fixtures()
--------integration.rs(16KB)
----.gitignore(60B)
----CHANGELOG.md(1KB)