创建对象时调用的构造函数。 构造函数不返回值。 如果出现错误,它会引发异常。
该构造函数具有以下语法:
RemoteTarget(host [,user] [,pass] [,key] [,phrase] [, port])
指定远程主机的名称。
(可选)指定用于登录到远程节点的用户名。 用户名是密码身份验证或公钥身份验证所必需的。 如果没有指定用户名,则使用在 AutoShell 登录过程中输入的用户名。
默认值:$$User
(可选)指定用于登录到远程主机的密码。 如果没有指定密码,则使用在 AutoShell 登录过程中输入的密码。
默认值:$$Pass
(可选)对于包含用于登录到远程主机的 RSA 私钥的文件,指定该文件的绝对路径或相对路径。 如果指定了私钥和密码,AutoShell 将首先尝试公钥登录,如果失败,则尝试密码登录。
默认值:""
(可选)为私钥指定密码。 如果未加密密钥,则不需要该密码。
默认值:""
(可选)指定连接到远程主机的端口。
默认值:SSH 标准端口 22。
示例
使用密码身份验证创建 RemoteTarget 对象:
rt = new RemoteTarget("ascli1", "bob", "ca123456");
如果公钥身份验证失败,尝试使用后跟密码的公钥身份验证来创建 RemoteTarget 对象:
rt = new RemoteTarget("ascli1", "bob", "ca123456", "bob_rsa.key");
在这种情况下,文件 bob_rsa.key 包含 RSA 私钥。
版权所有 © 2013 CA。
保留所有权利。
|
|