Como usar a açãoConectar para o Emulador de terminal

Use a ação Conectar para estabelecer uma conexão com uma máquina host na qual você deseja automatizar uma tarefa. Você pode usar essa ação para estabelecer uma conexão com os tipos de terminal TN3270E, TN5250E, ANSI, VT220, VT100 e Linux.

Esta ação permite especificar os detalhes da máquina host e associá-la a um nome de sessão. Use o nome da sessão fornecido nessa ação em outras ações para que você não tenha que fornecer novamente os detalhes da máquina host nessas ações.
Importante: Se você usar qualquer outra ação desse pacote antes de estabelecer a conexão, você encontrará um erro.

Procedimento

Para estabelecer uma conexão com uma máquina host, faça o seguinte:

  1. Clique duas vezes ou arraste a ação Conectar do nó Emulador de terminal na paleta Ações.
  2. Especifique um nome para a sessão no campo Nome da sessão do emulador de terminal.
    Nota: Use o nome da sessão diferente para abrir várias janelas de terminal. Se quiser usar o mesmo nome de sessão para automatizar todas as planilhas, primeiro feche a sessão de uma planilha antes de usar o mesmo nome de sessão para outra planilha.
  3. Especifique o Nome do host da máquina à qual você deseja se conectar:
    1. Clique na guia Credencial para selecionar uma entrada no Credential Vault.
    2. Clique na guia Variável para usar uma variável para especificar o nome do host.
  4. Insira um valor no campo Porta para especificar a porta que deseja usar para se conectar ao host.
  5. Selecione uma das seguintes opções para especificar o tipo de terminal:
    Nota: Quando você se conecta ao servidor SSH2 usando a autenticação de chave pública, o cliente SSH usa o arquivo de chave privada associado à chave pública que foi autorizada no servidor.
    Dependendo do software usado para gerar as chaves privadas SSH2, você pode armazenar elas usando qualquer um dos formatos de arquivo:
    • Formato Java KeyStore (JKS): Usado por aplicativos Java para armazenar chaves privadas, certificados e outros dados criptográficos. A chave privada é armazenada em um arquivo com extensão .jks.
    • Formato OpenSSH (formato padrão): Usado pelo conjunto de ferramentas OpenSSH, incluindo o utilitário ssh-keygen. A chave privada é armazenada em um arquivo sem extensão, normalmente denominado id_rsa, id_dsa ou id_ecdsa (com base no tipo de chave).
    • Formato OpenSSL: Usado pela biblioteca OpenSSL e por outro software que usa OpenSSL, como Apache e NGINX. A chave privada é armazenada em um arquivo com extensão .pem ou .key.
    • Formato de chave PKCS8: Usado como um formato padrão para armazenar chaves privadas com segurança usando o padrão PKCS#8. A chave privada é armazenada em um arquivo com extensão .pem ou .key.
    • Formato PuTTY: Usado pelo cliente SSH PuTTY para Windows. A chave privada é armazenada em um arquivo com extensão .ppk.
  6. Marque a caixa de seleção Exibir janela do terminal, para exibir a janela do terminal quando o bot executa esta ação.
  7. Selecione a caixa de seleção Coloque o cursor na posição inicial para editar manualmente a tela da sessão do emulador de terminal e definir o foco para o primeiro campo editável.
  8. Marque a caixa de seleção Aguardar o prompt do terminal aparecer enquanto estiver conectado para aguardar que o prompt do terminal apareça na tela do terminal após a conexão ser estabelecida.
    1. Insira o texto que deseja exibir ao se conectar ao terminal no campo Prompt do terminal.
    2. Insira um valor no campo Esperar tempo limite para especificar o período (milissegundos) que o sistema precisa esperar antes que a solicitação de conexão expire.
  9. Selecione qualquer uma das seguintes guias para criar uma sessão de um terminal:
    • Sessão local: Especifique um nome de sessão que possa ser usado apenas no bot atual.
    • Sessão global: Especifique um nome de sessão que possa ser usado em vários bots como bots principais, bots secundários e outros bots secundários dos bots principais.
      Recommendation: Os bots principal e secundário devem ter a mesma versão do pacote.
    • Variável: Especifique uma variável de sessão que possa ser usada para compartilhar essa sessão com outros bots secundários.