使用 Terminal Emulator 的连接 action

使用连接 action 与要自动执行任务的主机建立连接。 您可以使用此操作与 TN3270E、TN5250E、ANSI、VT220、VT100 和 Linux 终端类型建立连接。

action 使您能够指定主机的详细信息,并将其与会话名称相关联。 在其他操作中使用此操作中提供的会话名称,这样您就不必在这些操作中再次提供主机的详细信息。
重要: 如果在建立连接之前从 action 使用任何其他 package,您将遇到错误。

过程

要与主机建立连接,请执行以下步骤:

  1. 操作面板中的终端仿真器节点双击或拖动连接操作。
  2. 会话名称字段中指定会话的名称。
    注: 使用不同的会话名称来打开多个终端窗口。 如果要使用相同的会话名称,必须先关闭第一个终端窗口的会话,然后再对另一个终端窗口使用相同的会话名称。
  3. 指定要连接的计算机的主机名
    1. 单击凭据选项卡,从凭据保管库中选择一个条目。
    2. 单击变量选项卡以使用变量来指定主机名。
  4. 端口字段中输入值,以指定要用于连接到主机的端口。
  5. 选择以下选项之一以指定终端类型:
    选项步骤
    ANSI 连接类型列表中选择一个选项,以指定要建立的连接类型。
    • Telnet
    • SSH2
      对于 SSH2 连接类型:
      • 对于用户身份验证
        • 用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
        • 对于密码单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
      • 对于密钥文件身份验证: 单击以下选项之一以指定文件的位置:
        • Control Room 文件: 用于选择文件夹中可用的 PDF 文件。
        • 桌面配置文件: 用于选择设备上可用的 PDF 文件。
        • 变量: 用于指定包含 PDF 文件位置的文件变量。
      • 对于用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
    TN3270E
    1. 主机名安全列表中选择一个选项以指定要使用的安全:
      • SSL
      • TLS
    2. 如果要选择连接方法,请选中启用 TN3270E 支持复选框。

      连接方法列表中选择一个选项。

      • 常规: 允许您指定设备名称
      • 特定: 指定设备名称资源 (LU) 名称
    3. 终端型号列表中选择一个选项,以指定您要连接的终端工作站。
    4. 选中复选框以在 TN3270E 终端上启用扩展属性。
    5. 代码页面列表中选择一个选项以指定要用于终端的编码。
    TN5250E
    1. 主机名安全列表中选择一个选项以指定要使用的安全:
      • SSL
      • TLS
    2. 如果要指定有关设备和资源的详细信息,请选中启用 TN5250E 支持复选框。

      设备名称资源 (LU) 名称字段中输入一个值。

    3. 终端型号列表中选择一个选项,以指定您要连接的终端工作站。
    4. 代码页面列表中选择一个选项以指定要用于终端的编码。
    VT 系列
    • VT100
    • VT220
    1. 终端型号列表中选择一个选项以指定要连接到的终端类型。
    2. 编码列表中选择一个选项来指定需要用于终端的编码。
      • ANSI
      • DBCS
      • UTF-8

      选择 DBCS 选项时,将显示 CodePage 字段。 CodePage 仅支持日语 Shift-JIS (932)。

    3. 连接类型列表中选择一个选项,以指定要建立的连接类型。
      • Telnet
      • SSH2
        对于 SSH2 连接类型:
        • 对于用户身份验证
          • 用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
          • 对于密码单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
        • 对于密钥文件身份验证: 单击以下选项之一以指定文件的位置:
          • Control Room 文件: 用于选择文件夹中可用的 PDF 文件。
          • 桌面配置文件: 用于选择设备上可用的 PDF 文件。
          • 变量: 用于指定包含 PDF 文件位置的文件变量。
        • 对于用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
    4. 要确定终端根据主机请求发送的设备属性响应,请选中自定义 DA 字符串复选框并输入字符串类型的 DA(设备属性)响应。
    Linux
    连接类型列表中选择一个选项,以指定要建立的连接类型。
    • Telnet
    • SSH2
      对于 SSH2 连接类型:
      • 对于用户身份验证
        • 用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
        • 对于密码单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
      • 对于密钥文件身份验证: 单击以下选项之一以指定文件的位置:
        • Control Room 文件: 用于选择文件夹中可用的 PDF 文件。
        • 桌面配置文件: 用于选择设备上可用的 PDF 文件。
        • 变量: 用于指定包含 PDF 文件位置的文件变量。
      • 对于用户名单击凭据选项卡,从 Credential Vault 中选择一个条目。 您也可以单击字符串选项卡手动输入值。
    注: 当您使用公钥认证连接 SSH2 服务器时,SSH 客户端将使用与服务器上已授权的公钥关联的私钥文件。
    根据用于生成 SSH2 私钥的软件,您可以使用以下任意文件格式存储 SSH2 私钥:
    • Java 密钥库 (JKS) 格式: 用于 Java 应用程序存储私钥、证书和其他加密数据。 私钥存储在一个文件中,文件名带有 .jks 扩展名。
    • OpenSSH 格式(默认格式): 由 OpenSSH 工具套件使用,包括 ssh-keygen 实用程序。 私钥存储在一个没有扩展名的文件中,通常命名为 id_rsaid_dsaid_ecdsa(基于密钥类型)。
    • OpenSSL 格式: 由 OpenSSL 库和其他使用 OpenSSL 的软件(例如 Apache 和 NGINX)使用。 私钥存储在一个扩展名为 .pem.key 的文件中。
    • PKCS8 密钥格式: 用作使用 PKCS#8 标准安全存储私钥的标准格式。 私钥存储在一个扩展名为 .pem.key 的文件中。
    • PuTTY 格式: 用于 Windows 的 PuTTY SSH 客户端。 私钥存储在一个扩展名为 .ppk 的文件中。
  6. 选中显示终端窗口复选框,以在 bot 运行此 action 时显示终端窗口。
  7. 选中将光标位置设置为开头复选框,以手动编辑终端仿真器会话的屏幕,并将焦点设置为第一个可编辑字段。
  8. 选择连接时等待终端提示符出现复选框,以等待连接建立后终端的屏幕上出现终端提示符。
    1. 终端提示符字段中输入连接到终端时要显示的文本。
    2. 等待超时字段中输入一个值,以指定系统在连接请求超时之前必须等待的时间(毫秒)。
  9. 选择以下任何一个选项卡来创建终端仿真器会话:
    • 本地会话: 指定一个只能在当前 bot 中使用的会话名称。
    • 全局会话: 指定一个可在多个 bots 中使用的会话名称。如父 bots、子 bots 以及父 bots 的其他子 bots
      推荐: 父级和子级机器人应具有相同的软件包版本。
    • 变量: 指定一个可用于与其他子 bots 共享的会话变量。