Ssh CLI API - 详细信息
(功能仅在高级版和企业版中可用)
NAME
PAM360maverick ssh -OpenSSH Ssh 客户端 API
SYNOPSIS
ssh -q[-p 端口][-l login_name]user@hostname [-i private_key][PAM360 特定命令]
例如: ssh -q -p6622test@test 服务器 -i /home/来宾/id_rsa[PAM360 特定命令]
COMMANDS
用于密码检索
ssh -q[-p 端口]user@hostname [-i private_key]检索 - 资源 =< 资源名称如在 PAM360>中显示的 - 帐户 =< 帐户名称如在 PAM360> 中显示的 <
例如:
ssh -q-p 6622test@test 服务器 -i /home / 来宾 /id_rsa检索 - 资源 =测试服务器- 帐户 =根- 原因 =测试密码
使用 ssh 客户端 API 检索
对于密码重置
用于本地密码重置
ssh -q[-p 端口]user@hostname [-i private_key]RESET_LOCAL 资源 =< 资源名称作为存在于 Pam360>-帐户 =
例如:
ssh -q-p 6622test@test 服务器-i /home/guest/id_rsaRESET_LOCAL - 资源 =测试服务器 - 帐户 =根-new 密码 =rootnew- 原因 =轮换密码
用于远程密码重置
ssh -q[-p 端口]user@hostname[-i private_key]RESET_REMOTE 资源 =< 资源名称作为存在于 Pam360>-帐户 =
例如:
ssh -q-p 6622test@test 服务器-i /home /guest /id_rsaRESET_REMOTE 资源 =测试服务器- 帐户 =根-new 密码 =rootnew- 原因 =轮换密码
用于创建新资源和用户帐户
ssh -q[-p 端口]user@hostname[-i private_key]创建 - 资源 =< 资源名称要创建 >-- 帐户 =< 帐户名称要创建 >-新密码 =< 正在添加的帐户的密码 >-- 资源类型=< 正在添加的资源的类型 >-- 注释 =< 参考注释 >
例如:
ssh -q -p6622test@test 服务器-i /home/来宾/id_rsa创建 --资源= 测试资源 - 帐户 =测试帐户--new 密码 =测试密码-- 资源类型 =Windows- 注释 =添加了新资源
DESCRIPTION
ssh ( SSH客户端)是用于登录到远程计算机和在远程计算机上执行命令的程序。 ssh 使用用户名将 ssh 连接到指定的主机名并登录。 用户必须使用公钥身份验证向远程计算机证明他/她的身份。
命令必须以上述格式指定,该格式将在远程主机上执行,并返回所需的响应。
SSH 公共身份验证机制
该方案基于公钥加密:存在加密系统,其中加密和解密使用单独的密钥进行,并且不可能从加密密钥派生解密密钥。 RSA 就是这样一个系统。 其理念是,每个用户为身份验证目的创建一个公钥/私钥对。 服务器知道公钥,只有用户知道私钥。
文件
ssh自动实现 RSA 身份验证协议。 用户通过运行 ssh 密钥基创建其RSA 密钥对。 这会将私钥id_rsa 文件中,并在指定的目录中id_rsa.pub 中存储公钥。 然后,用户应添加 PAM360 API 用户并导入id_rsa.pub。