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>-帐户 =- 新密码\<\新密码\1gt2\-- 原因\<密码重置的原因>

例如:

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/authorized_keys 列出允许登录的公钥。 当用户登录时, ssh 程序会告诉服务器它要使用哪个密钥对进行身份验证。 服务器检查是否允许此密钥,如果允许,则向用户发送一个质询,一个随机数,由用户的公钥加密。 只能通过私钥解密质询。 然后,用户的客户端使用私钥解密质询,证明他/她知道私钥,但没有向服务器披露。

ssh自动实现 RSA 身份验证协议。 用户通过运行 ssh 密钥基创建其RSA 密钥对。 这会将私钥id_rsa 文件中,并在指定的目录中id_rsa.pub 中存储公钥。 然后,用户应添加 PAM360 API 用户并导入id_rsa.pub。

© 2021, ZOHO 公司,保留所有权利。

页首