远程 ~/.ssh/authorized_keys 的管理器。
项目描述
远程 ~/.ssh/authorized_keys 的管理器。
用法: ssh-authorizer {help,get,add,del,test} [–raw] ssh_string …
- 命令
help: 打印此帮助。
get: 显示远程 authorized_keys。get –raw: 显示不带格式。
add: 将密钥添加到远程 authorized_keys。del: 从远程 authorized_keys 中删除密钥。test: 测试密钥是否存在于远程 authorized_keys 中。
- ssh_string: 包含连接信息的字符串:[user@]host[:port].
默认情况下,用户为当前系统用户,端口为22。
- keys: 对于“add”和“test”命令,这是密钥文件的列表。
如果为空,则使用“~/ssh/id_rsa.pub”。
- keys: 对于“del”命令,这是要删除的密钥索引。
参见“get”不带“–raw”。
示例
- ssh-authorizer get username@hostname
获取用户 username 在主机 hostname 上的 authorized_keys。
- ssh-authorizer add user@host
将本地“~/ssh/id_rsa.pub”添加到远程“~/ssh/authorized_keys”。
- ssh-authorizer add user@host key.pub key2.pub
将“key.pub”和“key2.pub”添加到远程“~/ssh/authorized_keys”。
- ssh-authorizer del user@host 1 3
从远程“~/ssh/authorized_keys”中删除第一个和第三个密钥。
- ssh-authorizer test user@host key.pub key2.pub
“key.pub”和“key2.pub”已经在远程“~/ssh/authorized_keys”中了吗?检查一下。
待办事项
- ssh-authorizer del user@host
从远程“~/ssh/authorized_keys”中删除您的“~/ssh/id_rsa.pub”。
- ssh-authorizer del user@host zzz@macbook
从远程“~/ssh/authorized_keys”中删除密钥“zzz@macbook”。
get –short: 与“get”类似,但无密钥哈希。
易于阅读的错误。
项目详情
关闭
ssh_authorizer-1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ebdf2e9b20edf9d3a86d8704f45f0181f24411811594a1f93cba4020afd37588 |
|
MD5 | ca685475558cb5bfd6293bef1144a213 |
|
BLAKE2b-256 | 7161f0c5b0a15844c1d502229e2680841e9ace7040fd1c67b5001b610d1a47bc |