远程~/.ssh/授权密钥管理器。
ssh_authorizer的Python项目详细描述
远程~/.ssh/授权密钥管理器。
用法:ssh authorizer{help,get,add,del,test}[-raw]ssh_string…
- 命令:
帮助:打印此帮助。
获取:显示远程授权密钥。 获取-原始:不格式化显示。
添加:将密钥添加到远程授权密钥。 del:从远程授权密钥中删除密钥。 测试:测试密钥存在于远程授权的密钥中。
- ssh\u string:带有连接信息的字符串:[user@]主机[:端口]。
- 默认情况下,用户是当前系统用户,端口=22。
- 键:对于命令“add”和“test”,这是带键的文件列表。
- 如果为空–“使用~/ssh/id_rsa.pub”。
- 键:对于commad“del”,这是用于删除的键索引。
- 请参阅“get”without“–raw”。
示例:
- ssh授权程序获取username@hostname
- 在主机主机名中获取用户用户名的授权密钥。
- ssh授权程序添加user@host
- 将本地“~/ssh/id\u rsa.pub”添加到远程“~/ssh/authorized\u密钥”。
- ssh授权程序添加user@hostkey.pub key2.pub
- 将“key.pub”“key2.pub”添加到远程“~/ssh/authorized\u密钥”。 ssh授权deluser@host13
- 从远程“~/ssh/authorized\u密钥”中删除第一个和第三个密钥。
- ssh授权程序测试user@hostkey.pub key2.pub
- “key.pub”“key2.pub”已经在远程“~/ssh/authorized\u keys”中?检查一下。
待办事项:
-
ssh授权deluser@host
- 从远程“~/ssh/authorized\u密钥”中删除“~/ssh/id\u rsa.pub”。
- ssh授权程序deluser@hostzzz@macbook
- 从远程“~/ssh/授权密钥”中删除密钥“zzz@macbook”。
get–short:类似于“get”,但没有键散列。
人类可读的错误。