跳转到主要内容

远程 ~/.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 (4.6 kB 查看哈希值)

上传时间

由以下支持