90
Manual do Xshell 6 Emulador de terminal seguro NetSarang Computer, Inc.

Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

 

 

 

 

 Manual do Xshell 6 

Emulador de terminal seguro 

 

 

NetSarang Computer, Inc. 

Page 2: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

2

Page 3: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Copyright © 2019 NetSarang Computer, Inc. Todos os direitos reservados.

Manual do Xshell®

Este software e vários documentos foram produzidos pela NetSarang Computer, Inc. e estão protegidos pela lei de direitos autorais. O consentimento do detentor dos direitos autorais deve ser obtido ao duplicar, distribuir ou citar todo ou parte deste software e dados relacionados.

Este software e manual estão sujeitos a alterações sem aviso prévio para melhoria das funções do produto.

Xlpd ™ e Xftp ™ são marcas comerciais da NetSarang Computer, Inc. Xmanager® e Xshell® são marcas registradas da NetSarang Computer, Inc. Microsoft Windows® é uma marca registrada da Microsoft®. UNIX® é uma marca registrada da AT&T Bell Laboratories. SSH® é uma marca registrada da SSH Communications Security. Secure Shell é uma marca comercial da SSH Communications Security.

Este software inclui produtos de software desenvolvidos através do OpenSSL Project e usados no OpenSSL Toolkit.

NetSarang Computer, Inc.

(143-721) Level 16, 85 Gwangnaruro 56 gil, Gwangjin-gu, Seoul, Korea (TechnoMart 21, Gueui-dong)

https://www.netsarang.com/

 

Page 4: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

4

Índice Sobre o XShell 7

Principais funções 7

Requisitos mínimos do sistema 9

Instalação e desinstalação 10

Começar 11

Criar sessão 11

Conectar-se ao servidor remoto 12

Sair do Xshell 14

Gerenciamento de sessão 15

Gerenciamento de sessão 15

Propriedades da sessão 16

Conexão 17

Conexão > Autenticação 17

Conexão > Autenticação > Prompts de login 18

Conexão > Scripts de login 18

Conexão > SSH 19

Conexão > SSH > Segurança 19

Conexão > SSH > Tunelamento 20

Conexão > SSH > SFTP 20

Conexão > TELNET 20

Conexão > RLOGIN 20

Conexão > SERIAL 21

Conexão > PROXY 21

Conexão > Keep Alive 21

Terminal 21

Terminal > Teclado 22

Terminal > Modos VT 23

Terminal > Avançado 23

Aparência 24

Aparência > Janela 25

Aparência > Destaques 26

Avançado 26

Avançado > Rastreio 27

Avançado > Aviso sonoro 27

Avanaçado > Registro 28

Transferência de arquivo 29

Transferência de arquivo : X/YMODEM 29

Transferência de arquivo : ZMODEM 29

Exportar 29

Page 5: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Importar 30

Conexão 31

Conexões sem arquivos de sessão 31

Conexões com arquivos de sessão 31

Sessões para executar na inicialização do Xshell 32

Conexão SERIAL 32

Conexão com Kerberos 33

Conexão com PKCS #11 34

Configuração de proxy 34

Segurança 35

Autenticação de usuário com chave pública 35

Janela de chaves do usuário 36

Gerenciamento de chave do servidor 37

Janela aviso de segurança SSH 37

Janela chaves do servidor 37

Senha mestra 38

Gerenciamento de guias 40

Guia 40

Grupo de guias 40

Serviço de tunelamento 42

Encaminhamento de porta TCP/IP 42

Encaminhamento X11 43

Encaminhamento dinâmico de porta SOCKS4/5 44

Tunelamento instantâneo 44

Operações da janela do terminal 46

Copiar e colar 46

Encontrar texto 47

Alterar fonte 48

Configurações da cor da fonte e plano de fundo 48

Alterar cursor 49

Manuseamento de janela 50

Manipulação de várias sessões 51

Configuração de conjuntos de comandos rápidos 52

Alteração de codificação de saída do terminal 53

Configuração avançada de opções do terminal 54

Gerenciamento de layout 55

Configuração de conjunto de destaques 55

Configuração de opções 58

Pasta de sessão e inicialização de sessão 58

Histórico de compensação e registro de conexão 58

Configuração de mapeamento de teclas 59

Page 6: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

6

Configuração do mouse 59

Configuração de transparência 59

Configurações de senha mestra 60

Configurações de bloqueio de tela 60

Bloqueio automático 61

Configurações de atualizações automáticas 61

Configurações avançadas 62

Transferência de arquivo 64

Transferência de arquivos com SFTP 64

Transferência de arquivos com FTP 64

Transferência de arquivos com X/Y/ZMODEM 65

Transferência de arquivos com Xftp 67

Registro e rastreamento de sessão 68

Registro de sessão 68

Rastreamento de sessão 68

Impressão 70

Usando Xagent 71 Conectando-se a um servidor através do Xagent 71

Usando a chave do usuário Xagent em um servidor remoto 72

Usando scripts 74 Início e término do script 74

API de script 74

xsh.Session 74

xsh.Screen 75

Xsh.Dialog 76

Exemplo de script 77

Referências 79

Botões padrão 79

Barra de endereço 81

Comandos do Xshell local 82

Opções de linha de comando do Xshell 84

Comandos SFTP 86

Expressão regular 87

Casamento de padrões 87

Taquigrafia de classes dos caráteres 87

Classes de caracteres POSIX 88

Exemplo 88

Teclas de atalho predefinidas 89

Page 7: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Sobre o XShell  Xshell é um poderoso emulador de terminal SSH, TELNET e RLOGIN que funciona na plataforma

Windows. Os usuários do Windows podem acessar os servidores UNIX/Linux de forma conveniente

e segura usando o Xshell. Os protocolos SSH (Secure Shell) suportam criptografia e autenticação

de usuário para conexões seguras na internet e podem substituir protocolos legados, como TELNET

e RLOGIN.

Principais funções 

Esta seção fornece descrições sobre as principais funções do Xshell.

Geral

● Suporta os protocolos SSH1, SSH2, SFTP, TELNET, RLOGIN e SERIAL

● Suporta Windows Vista/7/8/10, Server 2008/2012/2016

● Suporta servidores OpenSSH e ssh.com

● Suporta múltiplas guias em uma única janela

● Suporta a exibição de múltiplos grupos de guias em uma única janela

● Configuração multiusuário

● Opção keep alive (manter ativo)

● Conexão proxy HTTP SOCKS4/5

● Mapeamento de tecla personalizada

● VB, Python, Jscript scripting

● Suporte IPv6

● Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI)

● Rastreamento SSH/Telnet

Gerenciamento de sessão

● O gerenciador de sessões fornece uma maneira eficaz de gerenciar e executar várias

sessões

● Crie e gerencie arquivos de sessão para servidores locais e remotos

● Suporte para janela sessões, barra de endereços, prompt local, atalho para sessão e barra

de links para sessões abertas

● Fornece uma sessão padrão para conexão rápida

● Conexão simultânea com várias sessões

● A barra de endereços suporta comandos de URL e permite a conexão com um servidor

remoto com ou sem uma sessão salva

● Suporte para login automático e scripts de login

● Suporta a pasta e o modo de exibição de árvore na janela de sessões

● Atualização de sessões em lote

● Importar e exportar sessões

Page 8: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

8

Segurança

● RSA/DSA/ECDSA/ED25519 Chave pública, autenticação de usuário interativa por senha e

teclado

● Assistente para nova chave e importar/exportar

● Suporte para SSH PKCS#11

● Autenticação do usuário usando o Xagent (agente de autenticação de usuário SSH)

● Algoritmos de criptografía AES128/192/256, 3DES, BLOWFISH, CAST128, ARCFOUR e

RIJNDAEL

● Algoritmos SHA1, SHA1-96, MD5, MD5-96 e RIPEMD160 MAC

● Compressão zlib

● Janela de chaves de servidores

● Janela de chaves de usuários

● Suporta o uso da senha mestra para criptografar a senha

Terminal

● Buffer de terminal baseado em Unicode

● Terminais VT100, VT220, VT320, XTERM, LINUX, SCOANSI e ANSI

● Opção de tamanho de terminal fixo para saída padronizada

● Barra de rolagem horizontal quando estiver com o tamanho do terminal fixo

● Codificação de saída em vários idiomas (UTF-8)

● Barra de composição para enviar cadeia de caracteres para várias sessões

● Painel composição para enviar várias linhas de cadeias de caracteres para várias sessões

● Buffer de rolagem permitindo até 2.147.483.647 linhas a serem salvas

● Pesquisa de cadeia de caracteres usando expressões regulares

● Seleção de texto da unidade de coluna

● Suporta cadeias de caracteres de bytes múltiplos ao copiar e colar

● Designa delimitadores de seleção de palavra de clique duplo na janela do terminal

● Clique triplo seleciona uma linha

● Fonte em negrito e código de cores ANSI

● Mouse terminal Xterm

● Modo de 256 cores Xterm

● Emulação de tecla meta do Linux

● Imprime a tela do terminal

● Defina espaçamento de linha e margens na janela do terminal

● Pesquise no navegador para o texto selecionado

● Várias opções de aviso sonoro

Tunelamento

● Encaminhamento TCP/IP e X11

● Encaminhamento dinâmico de porta usando SOCKS4/5

● Painel de tunelamento para observar e gerenciar canais de encaminhamento ativos

● Túnel instantâneo para adicionar/remover ou modificar o tunelamento para a sessão

conectada atual

Aparência

Page 9: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

● Interface de usuário encaixável para a janela principal

● Recurso de seleção de temas

● Interface de usuário conveniente e poderosa

● Suporte para layout personalizado

● Recurso de esquema de cores editar/importar/exportar

● Mude a cor e o piscar do cursor

● Fontes facilmente alteráveis através do botão de fonte

● Use fontes separadas para caracteres ASCII e não ASCII

● Designe as strings de caracteres usadas com frequência como comandos rápidos: Barra de

Comandos Rápidos, Painel de Comandos Rápidos

● Botões personalizáveis na barra de ferramentas

● Bloqueio de segurança, seleção de sessão e informações de tráfego upload/download na

rede são exibidas na barra de status

● Visualização em tela cheia (Alt+Enter)

● Opções de transparência

Comando local

● Prompt de shell local para usuários avançados

● Comandos locais, incluindo open, ssh, telnet, rlogin, sftp e ftp

● Comandos locais do Windows, como ping, ipconfig, netstat e nslookup

● Pule para o prompt local durante a conexão

Interoperabilidade

● Interoperável com o programa Xmanager para o encaminhamento do X11

● Interoperável com o programa Xagent para autenticação e encaminhamento de agentes

● Interoperável com o programa Xftp para transferências de arquivos

● Edita o buffer de rolagem no bloco de notas

● Selecione sequencialmente a janela do shell por meio menu de comandos

Transferência de cadeia de caracteres e gerenciamento de arquivos

● Envie e receba arquivos via FTP/SFTP

● Envie e receba arquivos via MODEM X/Y/Z

● Envie arquivos ASCII

● Envie atraso para evitar perda de dados

● Salvamento automático e suporte para vários formatos de registro durante o registro de

sessão

● Configuração de página e visualização de impressão

Requisitos mínimos do sistema 

● Processador: Compatível com Intel®

● Sistema operacional: Microsoft Windows® 7 ou superior

● Armazenamento em disco: 50MB de armazenamento disponível

● Memoria: 512 MB

● Rede: Rede TCP/IP

Page 10: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

10

Instalação e desinstalação 

O programa de instalação do Xshell foi criado usando o InstallShield®. Diversas opções de

instalação podem ser alteradas durante a instalação. No entanto, muitas vezes é suficiente

simplesmente clicar em [Próximo].

Para desinstalar o Xshell, use as funções padrão de adicionar/remover programas do Windows.

Execute Programas e Recursos no painel de controle e selecione o Xshell para desinstalar. Mesmo

quando o programa é desinstalado, as informações do registro, os arquivos de logs e os arquivos de

dados criados pelo usuário não são apagados. As informações e arquivos estão disponíveis para

reutilização quando o programa for reinstalado. Se você deseja remover todos os arquivos e

informações do registro completamente, basta apagar:

Informação do registro:

● \HKEY_CURRENT_USER\Software\NetSarang\Xshell

Arquivos e pasta:

● “Pasta de documentos do usuário”\Netsarang Computer\6\Xshell

Page 11: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Começar Esta seção fornece descrições dos métodos para criar uma sessão TELNET/RLOGIN ou SSH e para

conectar-se a servidores UNIX/Linux. As sessões do TELNET são muito simples. No entanto, uma

sessão SSH ocasionalmente requer um registro de chave de usuário no servidor antes da conexão.

Se você precisar de um registro de chave de usuário para sessões SSH, consulte "Autenticação de

usuário de chave pública".

Criar sessão 

1. Clique em [Arquivo] e depois em [Nova]. A janela de Propriedades da nova sessão será

exibida.

Page 12: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

12

Fig. 1: Janela propriedades da nova sessão

2. Digite o nome de sessão em [Nome].

3. Selecione um protocolo apropriado na lista [Protocolos].

4. Digite o nome do servidor do servidor ou o endereço IP em [Servidor].

5. Digite o número da porta usado pelo servidor remoto em [Número da porta].

6. Clique em [OK].

Conectar-se ao servidor remoto 

A seguir, o processo de conexão com um servidor remoto por meio de uma sessão SSH. Se uma

sessão não estiver disponível, consulte "Criar sessão".

Page 13: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

1. Clique em [Arquivo] e depois em [Abrir]. A janela Sessões será exibida.

2. Selecione a sessão que deseja conectar na lista de sessões e clique em [Conectar]. A janela de

Nome de usuário SSH será exibida.

Fig. 2: Janela Nome de usuário SSH

3. Digite o nome do usuário e clique em [OK]. A janela de Autenticação de usuário SSH será

exibida.

Fig. 3: Janela autenticação do usuário SSH

Page 14: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

14

4. Para tentar a autenticação por senha, digite a senha no campo [Senha] e clique em [OK].

5. Para tentar a autenticação por chave pública, primeiro selecione uma chave de usuário na lista.

Digite a [Senha] da chave de usuário selecionada e clique em [OK].

Nota:

Se uma chave de usuário não estiver disponível, consulte "Autenticação de usuário de chave

pública".

6. Para tentar a autenticação por teclado interativo, clique em [OK] e responda às perguntas

feitas durante o processo de conexão.

Sair do Xshell 

Para desconectar-se de uma sessão, digite "exit" no prompt da tela do terminal ou clique no menu

[Arquivo] e depois [Desconectar].

Nota: Se uma sessão for desconectada com a opção [Reverter para o shell local quando a conexão for

fechada], a guia da sessão permanecerá aberta e voltará ao shell local. Sob o status do shell local,

o prompt do caminho do arquivo de sessão atual será exibido na tela do terminal e os comandos

locais, como open, telnet, ssh e ping, poderão ser executados.

Para encerrar Xshell, clique no menu [Arquivo] e depois [Desconectar].

Page 15: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Gerenciamento de sessão Sessão é um arquivo contendo informações sobre a configuração da conexão do servidor remoto.

Ao criar uma sessão, os usuários podem definir opções diferentes para cada servidor remoto. A

janela Sessões mostra todas as sessões criadas e também permite criar e editar sessões.

Os usuários podem se conectar a um computador remoto sem criar uma sessão. Para isso, o Xshell

fornece uma sessão padrão que está pronta para uso após a instalação.

Gerenciamento de sessão 

Para criar uma nova sessão:

1. Abra a janela propriedades da nova sessão selecionando o menu [Arquivo] e depois [Nova].

2. Insira as informações de conexão.

3. Clique em [OK].

Para abrir a janela de sessões:

● Clique em [Arquivo] e depois [Abrir].

● Clique no botão [Abrir].

Para editar uma sessão:

1. Abra a janela de Sessões. 2. Selecione a sessão que deseja editar.

3. Clique no botão [Propriedades].

4. Clique em [OK] após finalizar a edição.

Nota: Você pode editar várias sessões simultaneamente apenas selecionando todas as sessões que deseja

editar e clicando em [Propriedades].

Para renomear uma sessão:

1. Abra a janela de Sessões. 2. Clique com o botão direito do mouse na sessão que deseja renomear.

3. Clique em [Renomear].

Nota: O nome da sessão deve ser um nome de arquivo válido.

Para copiar uma sessão com nome diferente:

1. Abra a janela de Sessões. 2. Selecione uma sessão para copiar com um nome diferente.

3. Clique no botão [Salvar como].

Page 16: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

16

Para excluir uma sessão:

1. Abra a janela de Sessões. 2. Selecione a sessão que deseja excluir.

3. Clique no botão [Excluir].

Para criar um atalho para a sessão:

1. Abra a janela de Sessões. 2. Selecione a sessão que deseja criar o atalho.

3. Clique no botão [Criar atalho].

4. Selecione a pasta que deseja salvar.

5. Clique em [OK].

Para alterar as propriedades de sessão padrão:

Para abrir a janela padrão Propriedades da sessão, selecione uma das seguintes opções:

● Clique em [Propriedades] no menu [Arquivo] no shell local.

● Clique na seta ao lado do botão [Propriedades] na barra de ferramentas e clique em [Sessão

padrão].

Nota: A sessão padrão é usada ao conectar-se com SSH, TELNET, RLOGIN e SFTP usando um prompt

local ou a barra de endereços.

Para usar um comando de conexão no prompt local, consulte "Comando local Xshell". Para

conexões usando a barra de endereço, consulte "Barra de endereços".

Para criar uma nova pasta de sessão:

1. Abra a janela de Sessões.

2. Clique em uma seta ao lado do botão [Nova] e clique em [Pasta].

3. Digite o nome da pasta.

Para copiar um arquivo de sessão para outro computador:

1. Clique no menu [Arquivo] e depois em [Exportar].

2. Se você quiser usar a senha do arquivo da sessão em outro dispositivo, configure uma senha

mestra.

3. Copie o arquivo da sessão (*.xsh) para outro computador ou envie um e-mail.

4. No dispositivo para usar o arquivo da sessão, coloque exatamente a mesma senha mestra.

5. Clique no menu [Arquivo] e depois em [Importar].

Propriedades da sessão 

Abra a janela Propriedades da sessão para criar ou editar uma sessão.

Page 17: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Para abrir a janela Propriedades da sessão:

● Clique no menu [Arquivo] e depois clique em [Nova].

● Clique no menu [Arquivo] e depois clique em [Propriedades].

● Clique no botão padrão [Propriedades].

Conexão Nas configurações de conexão, as informações sobre conexões de sessão podem ser definidas. Na

maioria dos casos, os usuários podem se conectar a um servidor remoto apenas com as

configurações de conexão.

Nome

Digite um nome para a sessão. O nome se torna o nome do arquivo de sessão e deve ser composto

por caracteres válidos para um nome de arquivo.

Protocolo

Selecione um protocolo de conexão para usar ao conectar-se a um computador remoto. Os

protocolos suportados são SSH, SFTP, TELNET, RLOGIN, SERIAL e LOCAL.

Servidor

Digite o nome do servidor ou o endereço IP do computador remoto.

Número da porta

Digite o número da porta do protocolo selecionado acima. Quando um protocolo é selecionado na

lista de protocolos, o número da porta do protocolo padrão é inserido automaticamente. Se um

computador remoto estiver usando outro número de porta, o número da porta deve ser inserido

diretamente. Os números de porta padrão para cada protocolo são 22 para SSH/SFTP, 23 para

TELNET e 513 para RLOGIN. Sessões SERIAL e LOCAL não requerem um número de porta.

Descrição

Adicione uma breve descrição sobre a sessão. Essas informações serão exibidas na guia da sessão

após a execução da sessão.

Reconectar

Essa configuração é usada para reiniciar a sessão se a conexão for perdida. Defina o número de

segundos desejado entre as tentativas de reconexão. Se uma conexão não for estabelecida durante

a duração de minutos especificada pelo usuário, a conexão será encerrada. Se o tempo especificado

estiver definido como 0, será efetuado uma tentativa de conexão.

Usar algoritmo de Nagle

Se esta opção for selecionada, a eficiência de transferência pode ser um pouco maior, em

detrimento de uma taxa de resposta de chave mais lenta.

Conexão > Autenticação Nas configurações de autenticação do usuário, o método de autenticação, nome do usuário, senha,

chave do usuário, etc. podem ser configurados.

Método

Selecione um método de autenticação entre senha, chave pública, teclado interativo, GSSAPI e

Page 18: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

18

PKCS11. Se o método de autenticação selecionado não for suportado pelo servidor SSH, uma janela

será exibida durante a conexão perguntando sobre o método de autenticação do usuário.

Nota: Se o PC que está executando o Xshell estiver utilizando um módulo Kerberos suportado pelo Xshell,

o Xshell só poderá autenticar-se automaticamente no servidor SSH se a autenticação GSSAPI for

selecionada.

Nome de usuário

Digite um nome de usuário para login. O nome de usuário é a conta de login do computador

remoto. Se este campo for deixado em branco, uma janela solicitando o nome do usuário será

exibida durante a conexão.

Senha

Digite uma senha de conta de usuário remota. Este valor é válido quando a autenticação por senha

é selecionada. Se este campo for deixado em branco, uma janela solicitando a autenticação do

usuário será exibida durante a conexão. A senha é codificada e salva no PC do usuário. Para maior

segurança, deixe este campo em branco.

Chave de usuário

Selecione uma chave de usuário para usar quando a autenticação de chave pública for selecionada.

Se este campo for deixado em branco, uma janela perguntando sobre a autenticação do usuário

será exibida durante a conexão. Se uma chave de usuário não estiver na lista, uma chave deve ser

criada e registrada no servidor remoto SSH.

Senha

Digite a senha para a chave de usuário selecionada. A senha inserida é codificada e salva no

computador do usuário. Para maior segurança, deixe este campo em branco.

Conexão > Autenticação > Prompts de login É necessário que o Xshell reconheça a janela de nome usuário/senha do servidor para automatizar

o processo de login do protocolo TELNET ou RLOGIN. Em geral, o valor padrão é usado.

TELNET

Digite na janela o nome de usuário e senha para automatizar o processo de login do TELNET.

Observe que os espaços em branco são reconhecidos como caracteres válidos.

RLOGIN

Digite a senha do protocolo RLOGIN. Uma senha pode não ser requerida dependendo das

configurações do servidor RLOGIN. Observe que os espaços em branco são reconhecidos como

caracteres válidos.

Conexão > Scripts de login Para as configurações do script de login, os comandos a serem inseridos automaticamente no

terminal podem ser configurados. Após um login bem-sucedido em um servidor remoto, os

comandos são executados sequencialmente na ordem exibida na lista. Esse recurso é muito útil

quando você faz login em outro servidor após o primeiro login em um servidor remoto.

Executar a seguinte regra de esperar e enviar

Selecione esta opção para usar a regra esperar e enviar.

Page 19: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Adicionar

Abra a janela Esperar e enviar regra. Quando a edição das regras for concluída, a regra é

adicionada à lista.

Editar

Abra a janela Esperar e enviar regra selecione e edite a regra.

Executar script quando a sessão é iniciada.

Defina um arquivo de script para ser executado após uma conexão de sessão.

Conexão > SSH Configure as opções gerais do protocolo SSH.

Versões de protocolo

Selecione uma versão do protocolo SSH para usar. O SSH2 é mais seguro que o SSH1 e oferece

mais recursos.

Use o Xagent (Agente SSH) para gerenciar a senha

Selecione esta opção ao usar o Xagent. Usando o Xagent, a inserção da senha não é necessária

durante o processo de autenticação da chave pública do usuário.

Executar o Xagent automaticamente

O Xagent é executado automaticamente quando necessário. Quando esta opção é selecionada, os

usuários não precisam executar o Xagent antecipadamente.

Usar compressão ZLIB

Um algoritmo de compressão é usado para comprimir todos os dados de conexão SSH. Em um

ambiente em que a rede é lenta, use essa opção para melhorar a velocidade.

Não alocar o terminal

Selecione esta opção quando não estiver usando o terminal. Se esta opção estiver ativada, um

terminal (tty) de entrada/saída não será atribuído e, portanto, não será possível a entrada/saída.

Use esta opção se você quiser usar o tunelamento apenas quando não tiver acesso ao terminal.

Conexão > SSH > Segurança 

Criptografia

Algoritmos de criptografia são usados para criptografar e descriptografar tráfegos de rede. Os

usuários podem selecionar um algoritmo de criptografia dentro da lista. Se <Lista de cifras> estiver

selecionada na lista, vários algoritmos podem ser tentados na ordem em que aparecem na lista.

Para editar a lista de <Lista de cifras>, clique em [Editar].

MAC (Message Authentication Code)

MAC é adicionado no SSH2 para uma maior segurança e para garantir a integridade dos dados. Se

<Lista de MAC> estiver selecionada na lista, vários algoritmos podem ser tentados na ordem em

que aparecem na lista. Para editar a lista de <Lista de MAC>, clique em [Editar].

Page 20: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

20

Troca de chaves

Os usuários podem selecionar o Troca de chaves inicial para a conexão SSH. O algoritmo desejado

pode ser selecionado na lista. Se o servidor não suportar o algoritmo selecionado, a conexão não

será bem sucedida.

Conexão > SSH > Tunelamento

Na configuração de tunelamento, podem ser definidas regras de encaminhamento TCP/IP, Dinâmico

e X11. Essas configurações são válidas apenas quando o protocolo SSH estiver selecionado na

configuração de conexão.

Para detalhes sobre esta configuração de tunelamento, consulte o ‘Serviço de tunelamento’.

Conexão > SSH > SFTP

Configurações relacionadas ao protocolo SFTP.

Pasta de inicialização

Defina uma pasta local e remota para iniciar após um login bem-sucedido via protocolo SFTP.

Conexão > TELNET  Configurações relacionadas ao protocolo TELNET.

Usar a opção Telnet XDISPLOC

Usa a opção Telnet XDISPLOC para exibir informações (servidor PC X) para o servidor. Se você

estiver usando um servidor PC X como o Xmanager, use esta opção para executar aplicativos X11

remotos em um PC local.

Exibição

Digite o valor DISPLAY para passar no login. O valor $PCADDR é convertido automaticamente para

o endereço IP de um PC local antes de ser passado para o servidor. O número de DISPLAY deve

corresponder ao número de DISPLAY do servidor X atualmente em execução no PC.

Opção de negociação

Esta opção determina quem inicia a tentativa de negociar opções adicionais do TELNET. Quando

definido como Ativo, após o início de uma conexão, o Xshell inicia a negociação. Aguarda

passivamente que o servidor inicie a negociação. Os valores podem ter que ser diferentes,

dependendo das configurações do servidor ou do firewall. Se o servidor e o Xshell estiverem

definidos como Passivo, a negociação não prosseguirá. Por outro lado, se Ativo estiver selecionado

e o firewall estiver ativado no servidor, a negociação poderá falhar.

Conexão > RLOGIN Configurações relacionadas ao protocolo RLOGIN.

Velocidade do terminal

Defina a velocidade do terminal a ser passada para o servidor rlogin.

Page 21: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Conexão > SERIAL Na configuração serial, as opções de conexão serial podem ser definidas. Em vez de usar o

ambiente de terminal tradicional, a conexão RS232C SERIAL permite que você use seu PC para

conectar-se a máquinas UNIX que não têm suporte para placa gráfica ou onde o acesso direto ao

console não está disponível. Para usar a conexão serial com o Xshell, a interface serial deve estar

instalada no sistema do servidor.

Para saber mais detalhes sobre a configuração serial, consulte ‘Conexão serial’.

Conexão > PROXY 

Servidor Proxy

Selecione um servidor proxy para usar nesta sessão.

Para saber mais detalhes sobre a configuração de proxy, consulte ‘Configuração de proxy’.

Conexão > Keep Alive 

Envia mensagens keep alive (manter ativo) enquanto esta sessão estiver conectada

Envia mensagens keep alive (manter ativo) por intervalos definidos pelo usuário (segundos) para

um computador remoto. Isso é útil quando uma conexão é inesperadamente fechada enquanto a

conexão está ociosa. Em alguns ambientes de rede, o sistema de gateway ou firewall força uma

desconexão se nenhuma transferência de dados for feita por um período definido.

Enviar texto quando a rede estiver ociosa

Certos sistemas, se não houver entradas do usuário, as sessões são automaticamente

determinadas como inativas e a sessão é encerrada. Normalmente, o valor NF, / n, é usado.

Enviar pacotes TCP keep alive quando a rede estiver ociosa

Os usuários não podem designar o intervalo ou ciclos nos quais os pacotes keep alive são enviados

a nível do sistema operacional.

Terminal Na configuração do terminal, tipos de terminais e outras opções relacionadas podem ser definidas.

Tipo de terminal

Selecione um tipo de terminal para usar. O Xshell suporta terminais VT100, VT102, VT220, VT320,

ANSI, SCOANSI, LINUX e XTERM. O tipo de terminal pode mudar depois conexão, dependendo das

configurações do usuário remoto. Os usuários podem verificar o tipo de terminal atual usando o

comando echo $TERM.

Tamanho do terminal : Colunas

Digite o número de colunas no terminal. O valor é aplicado quando o tamanho da coluna é fixo ou

se o terminal for redefinido após a conexão.

Tamanho do terminal : Linhas

Digite o número de linhas no terminal. O valor é aplicado assim que o terminal for redefinido após a

conexão.

Page 22: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

22

Tamanho da coluna fixa

Se esta opção estiver habilitada e uma conexão estabelecida, mesmo que o usuário altere o

tamanho da janela, o tamanho da coluna especificado pelo usuário não será alterado. Se o tamanho

da janela for menor que o tamanho da coluna, uma barra de rolagem horizontal será exibida.

Redefinir o tamanho do terminal quando conectado

Quando uma sessão é executada, a janela do Xshell será redimensionada para o tamanho de

terminal definido pelo usuário.

Scroll Buffer

Define o tamanho da linha de buffer de rolagem da unidade.

Empurrar a limpeza de tela para o buffer de rolagem

Com esta opção ativada, limpar a tela ou redefinir o terminal empurrará o conteúdo para o buffer

de rolagem. O conteúdo apagado pode ser visualizado novamente usando o scroll do mouse.

Codificação

Selecione a codificação de saída do terminal. Este valor deve ser o idioma usado pelo servidor

remoto. Se o idioma padrão estiver selecionado, o Xshell usa a codificação do Windows.

Tratar os caracteres de tamanhos ambíguos como largos

Caracteres sem informações de tamanho serão tratados como caracteres de 2 bytes.

Terminal > Teclado

Nas configurações do teclado, os usuários podem definir as cadeias de caracteres enviadas pelo

teclado do PC para o servidor.

Emulação de teclas de função

Defina as teclas de função apropriadas para o seu tipo de terminal. Se a opção <Padrão> estiver

selecionado, a tecla de função será atribuída automaticamente de acordo com o tipo de terminal

designado na configuração ‘Terminal’.

Especificar um arquivo de mapeamento de teclado alternativo

Usando um arquivo de mapeamento de teclas personalizado, os usuários podem atribuir

manualmente uma sequência a cada tecla de função (F1 até F20) e ela será enviada ao servidor

quando pressionada.

Sequência de teclas delete, Sequência de teclas backspace

Selecione uma sequência de caracteres para ser enviada quando o usuário pressionar a tecla Delete

ou Backspace.

Emulação de tecla meta

Define a tecla Alt como a tecla meta para programas de aplicativos que usam teclas meta, como o

Emacs.

Use a tecla ALT esquerda como tecla meta

Define a tecla Alt esquerda como a tecla meta.

Page 23: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Usar Ctrl+Alt como Alt Gr

Se Ctrl + Alt forem pressionados simultaneamente, ele será reconhecido como a tecla Alt Gr.

Use a tecla ALT direita como tecla meta

Define a tecla Alt direita como a tecla meta.

Terminal > Modos VT

Defina os valores iniciais para cada modo de terminal.

Modo de quebra automática (DECAWM)

Ativa o modo de quebra automática na inicialização.

Modo de origem (DECOM)

Ativa o modo de origem. Quando essa opção é ativada, o cursor se move com base no local

designado pelo servidor.

Modo de vídeo reverso (DECSCNM)

Ativa o modo de vídeo reverso quando uma sessão é iniciada. Quando essa opção é ativada, as

cores em primeiro plano e de fundo da tela são invertidas.

Modo de nova linha (NLM)

Ativa o modo de nova linha quando a sessão é iniciada. Quando esta opção é ativada, CR e LF são

enviados quando a tecla Enter for pressionada. Se esta opção não estiver selecionada, a tecla Enter

enviará apenas CR.

Modo de inserção (IRM)

Ativa o modo de inserção. Quando essa opção é ativada, os caracteres recebidos do servidor

remoto são inseridos no local onde o cursor está localizado e os caracteres existentes não são

apagados.

Modo echo (SRM)

Quando essa opção é ativada, uma sequência de caracteres a serem enviados ao servidor é exibido

na tela e depois transferido para o servidor.

Modo de teclas iniciais do cursor (DECCKM)

Define o valor do modo teclas iniciais do cursor.

Modo numérico inicial do teclado (DECNKM)

Define a configuração padrão para o modo teclado.

Terminal > Avançado Define opções avançadas do terminal.

Restringir o uso do mouse no terminal usando a tecla SHIFT

Alguns aplicativos, como ‘vi’ e ‘mc’, podem clicar e arrastar o mouse para fazer uma seleção ou

alterar o diretório. Quando essa opção for selecionada, pressione a tecla Shift enquanto usa o

mouse e o Xshell irá usar a entrada do mouse para executar ações como fazer a seleção na tela.

Page 24: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

24

Limpar a tela usando a cor de plano de fundo

Use a cor de plano de fundo atual do terminal ao invés da cor de plano de fundo definida no

esquema de cores ao apagar a tela.

Receber LF como CR+LF

Exibe CR e LF na tela do terminal quando LF for recebido do servidor.

Role até o final quando uma tecla é pressionada

Role até a parte inferior da tela do terminal quando um usuário digitar uma tecla.

Role para baixo até a parte inferior quando haver entrada/saída do terminal

Role até a parte inferior da tela quando o texto for exibido na tela do terminal.

Habilitar BACKSPACE destrutivo

Apaga uma letra à esquerda do cursor quando a tecla Backspace for pressionada e move o cursor

para a posição do caractere que foi apagado.

Desativar texto piscando

Os textos piscantes são desativados e serão exibidos em cores sólidas.

Desativar alteração do título do terminal

Não altera a barra de título do Xshell. Na maioria dos casos, a barra de título exibe a pasta e o

nome do servidor, de acordo com a solicitação do computador remoto.

Desativar recurso de impressão do terminal

Exibe o terminal na tela sem imprimi-lo quando uma solicitação de impressão do terminal for

recebida do servidor.

Desativar a troca de tela para o terminal alternativo

Não utiliza a tela alternativa para determinados programas e aplicativos(como o vi). Quando uma

tela alternativa é usada e o aplicativo for encerrado, a área do terminal volta para a tela antes do

aplicativo ser iniciado.

Desativar a alteração do tamanho do terminal mediante solicitação

Ignora o sinal de alteração de tamanho do terminal do servidor.

Resposta de volta ^E

Para a saída ^E (ENQ, Consulta), a maioria dos emuladores de terminal responde com seu nome. O

Xshell por padrão tem o mesmo comportamento, mas o usuário pode definir com quais caracteres

responder.

Usar fonte interna para desenhar a linha de caracteres

Ao emitir linhas ou caixas com caracteres de linha (─, │, ┌┘, ├ etc.), use a fonte padrão do

Xshell invés da fonte definida pelo usuário.

Usar fonte interna para suportar o Powerline

Ative esta opção para obter uma saída mais limpa ao utilizar o Powerline.

Page 25: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Aparência Na configuração da aparência, as cores e fontes da janela do terminal podem ser definidas.

Esquema de cores

Selecione um esquema de cores. O Xshell fornece vários esquemas de cores por padrão. Adicione

um novo esquema de cores ou edite um esquema de cores existente na janela de seleção de

esquema de cores.

Fonte

Selecione a fonte a ser usada para caracteres romanos e números ASCII. Somente fontes de

largura fixa serão listadas. Uma fonte também pode ser selecionada pressionando o botão [Fontes].

Fonte asiática

Selecione a fonte a ser usada para caracteres não ASCII, como chinês. Se você alterar a fonte

através do botão padrão da barra de ferramentas, esse valor será substituído pela fonte

selecionada para caracteres ASCII.

Tamanho da fonte

Selecione o tamanho da fonte desejada. Se o tamanho da fonte desejado não for exibido, ele

poderá ser inserido manualmente.

Qualidade da fonte

Selecione a qualidade dos caracteres exibidos no terminal.

Negrito

Selecione um método para exibir caracteres em negrito.

Cor do cursor

Selecione a cor do cursor.

Cor do texto

Selecione a cor do texto dentro do cursor.

Usar cursor piscando

Habilite esta opção para que o cursor pisque.

Velocidade

Selecione a velocidade que o cursor pisque.

Aparência

Selecione o tipo de cursor.

Aparência > Janela Na janela de configurações, defina margens, espaçamento, cor da guia e plano de fundo da janela

do terminal do Xshell.

Margem

Page 26: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

26

Defina as margens da janela do terminal.

Espaçamento

Defina o espaçamento entre linhas e caracteres exibidos na janela do terminal.

Cor da guia

Selecione ou escolha a cor da guia da sessão.

Imagem de plano fundo

Selecione uma imagem BMP para definir como imagem de plano de fundo no terminal.

Posição

Selecione onde você deseja posicionar a imagem de plano de fundo.

Aparência > Destaques O destaque destacará palavras-chave definidas pelo usuário com conversões de cores ou fontes.

Configure o conjunto de destaque para ser usado para gerenciar palavras-chave a serem

enfatizadas. Para obter mais informações sobre configurações de palavras-chave e gerenciamento

de conjuntos de destaques, consulte "Configurações de conjunto de destaque".

Avançado Nas configurações avançadas, defina conjuntos de comandos rápidos, rastreio, opções de aviso

sonoro e registros.

Conjunto de comandos rápidos

Selecione o conjunto de comandos rápidos padrão a ser usado em uma sessão. O conjunto de

comandos rápidos selecionado é exibido na barra de comandos rápidos quando a sessão for

iniciada. Para obter mais informações sobre comandos rápidos e suas configurações, consulte

"Configurações da barra de comandos rápidos".

Não usar teclas de atalho para comandos rápidos

As teclas Ctrl + F1 e Ctrl + F2 não serão usadas como teclas de atalho para comandos rápidos. As

teclas correspondentes serão enviadas para o servidor.

Opções do Xftp

O Xftp pode ser iniciado a partir do Xshell usando as informações da conexão atual. Quando os

protocolos Telnet e Rlogin estiverem sendo usados, o Xftp utilizará o protocolo FTP. Uma porta

diferente de 21 pode ser definida aqui.

Enviar atraso

Colar um grande número de cadeias de caracteres em um terminal pode causar a perda de alguns

dados, dependendo do ambiente da rede ou do servidor. Nesse caso, é recomendável usar o atraso

de envio para atrasar manualmente a transmissão.

Enviar atraso : Atraso de caracteres

Defina o atraso da colagem de caracteres entre os caracteres em milissegundos.

Enviar atraso : Atraso de linha

Page 27: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Defina o atraso da colagem de cadeias entre linhas em milissegundos.

Enviar atraso : Prompt

Ao colar várias linhas em sequência, cole a linha a seguir somente quando essa sequência definida

pelo usuário aparecer. Defina um tempo de “espera máxima” para não colar a linha a seguir se a

sequência especificada não aparecer.

Avançado > Rastreio Nas configurações de rastreamento, defina as opções de rastreamento de protocolo. Esse recurso é

útil quando você deseja rastrear mensagens detalhadas de protocolo para resolver algum problema

específico. Uma mensagem de rastreamento é exibida na tela do terminal.

Versão SSH, troca de algoritmos e autenticação de usuário

Exibe informações sobre troca de versão, algoritmo de codificação, método de compactação e

autenticação de servidor e usuário.

Tunelamento SSH TCP/IP e X11

Exibe informações de encaminhamento de porta na tela do terminal.

Pacote SSH

Exibe informações do ID da mensagem do pacote SSH.

Opção de negociação TELNET

Exiba o processo de troca de opções TELNET entre o Xshell e o servidor de telnet na tela.

Avançado > Aviso sonoro O Xshell incorpora várias opções para utilizar os sons de aviso sonoro dos sistemas típicos usando

números de caracteres ASCII 7 (caractere de aviso sonoro, ^G).

Configurações de aviso sonoro

Selecione o comportamento de aviso sonoro

● Nenhum (ignorar o aviso sonoro) : Não responde à saída de caracteres de aviso sonoro

do servidor

● Bipe padrão do sistema : Reproduz o som de alerta padrão do Windows

● Bipar usando o alto-falante do PC : Reproduz o som de aviso sonoro pelos alto-falantes

do PC

● Reproduzir o seguinte som : Reproduz um arquivo em formato .wav definido pelo

usuário

Piscar a janela e barra de tarefas se a janela não estiver focada

Se a janela ativada de aviso sonoro estiver atrás de outra janela ou se o usuário estiver

trabalhando em outro programa, o ícone na barra de tarefas do Windows e a própria janela

piscarão para notificar o usuário de que houve uma saída de aviso sonoro no sistema remoto.

Ignorar configurações

Alertas que não sejam do sistema, etc., podem causar toques indesejados devido a seqüências de

saída incorretas no terminal. Os intervalos de tempo podem ser definidos para evitar toques

indesejados.

Page 28: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

28

Desativar temporariamente o aviso sonoro caso receba mais de um aviso sonoro durante

a seguinte duração

Quaisquer solicitações de aviso sonoro feitas mais de uma vez durante o período definido aqui

(segundos) serão ignorados.

Reativar após o seguinte período de tempo

Depois que uma solicitação de aviso sonoro for ignorada, as solicitações de aviso sonoro serão

novamente aceitas depois que nenhuma solicitação de aviso sonoro for feita no período definido

aqui (segundos).

Avanaçado > Registro Nas configurações de registros, defina as opções relacionadas à criação de registros.

Local do arquivo

Especifica o caminho do arquivo de registros. Os formatos de conversão de cadeia disponíveis na

criação do arquivo são %n: nome da sessão, %Y: ano atual de 4 dígitos, %m: mês atual de 2

dígitos, %d: dia atual de 2 dígitos, %t: hora atual (% H-% M -% s), %h: hora atual de 2 dígitos,

%M: minutos atuais de 2 dígitos, %s: segundos atuais de 2 dígitos.

Substituir se o arquivo existir

Se um arquivo com o mesmo nome existir na pasta de destino, especifique se o arquivo deve ou

não ser substituí-lo. Se esta opção não estiver selecionada, um número sequencial será anexado ao

nome do arquivo.

Iniciar o registro na conexão

O registro é iniciado automaticamente quando uma sessão é conectada a um servidor remoto.

Solicitar para escolher o local do arquivo quando o registro iniciar

Um solicitação será exibida quando o registro iniciar, permitindo que o usuário especifique onde

salvar o arquivo de registro ao invés do caminho padrão.

Incluir código do terminal

Escolha um dos seguintes métodos de registros.

● Gravar apenas texto imprimível

● Gravar o código do terminal, bem como o texto imprimível

Se você incluir o código do terminal, todo o conteúdo (cor, status de saída da cadeia de caracteres,

etc.) será gravado.

Carimbo de data e hora : Registros do arquivo de log

Os logs do arquivo de registros exibirão a hora em que o registro foi produzido.

Carimbo de data e hora : Formato

É assim que a data e hora são formatadas: %n: nome da sessão, %Y: ano atual com 4 dígitos,

%m: mês atual com 2 dígitos, %d: dia atual com 2 dígitos, %t: hora atual (% H- % M-% s), %h:

hora atual de 2 dígitos, %M: minutos atuais de 2 dígitos, %s: segundos atuais de 2 dígitos, %a:

outra expressão do SO para data e hora, %I: número da linha.

Page 29: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Carimbo de data e hora : Pré-visualizar

Exibe o carimbo de data/hora formatado com base na data e hora atuais.

Transferência de arquivo Esta seção aborda as transferências de arquivos no protocolo modem X/Y/Z durante a conexão do

terminal.

Pasta

Ao transferir um arquivo de servidores remotos, os usuários podem especificar se devem salvar em

um caminho predeterminado ou exibir uma janela para que o usuário possa especificar cada

transferência.

Manipulação de arquivos duplicados

Quando existe um arquivo com o mesmo nome, os usuários podem especificar se devem renomear

o arquivo automaticamente ou substituí-lo.

Protocolo de envio

O usuário pode fazer envio de arquivos locais simplesmente arrastando e soltando o arquivo no

Xshell. Especifique qual protocolo usar durante os envios.

Transferência de arquivo : X/YMODEM Defina as opções para transferências de arquivos usando o modem X/Y.

Opção

Selecione o tamanho do pacote a ser enviado ao servidor remoto. Se 1024 bytes for selecionado, a

velocidade de transferência será mais rápida, mas ele deve ser suportada pelo servidor.

Comando de envio

Ao usar comandos XMODEM ou YMODEM no menu Arquivo ou ao arrastar e soltar, o arquivo

selecionado é transferido automaticamente. Defina os comandos que o servidor usará para se

preparar para receber os arquivos no momento. Para comandos relacionados ao modem X/Y,

consulte o manual do servidor relacionado.

Transferência de arquivo : ZMODEM Nas configurações do ZMODEM, defina as opções relacionadas às transferências de arquivos do

ZMODEM.

Ativar o ZMODEM automaticamente

Inicia automaticamente o envio de arquivos quando o programa ZMODEM remoto iniciar o envio. Se

esta opção não estiver definida, o arquivo deverá ser recebido selecionando [Enviar com ZMODEM]

no menu [Arquivo] > [Transferir]. O X/YMODEM não pode ser recebido automaticamente, portanto,

[Receber com X/YMODEM] deve ser selecionado ”no menu [Arquivo] > [Transferir].

Page 30: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

30

Exportar 

As sessões exportadas pelo Xshell são combinadas em um único arquivo. Quando esse arquivo é

importado de outro computador em que o Xshell está instalado, as sessões importadas podem ser

usadas sem a necessidade de uma configuração adicional. No entanto, a senha do arquivo de

sessão exportada não estará disponível, a menos que uma senha mestra tenha sido configurada no

PC a partir do qual o arquivo foi exportado e a mesma senha mestra tenha sido definida no PC para

o qual o arquivo da sessão foi importado.

Para exportar uma sessão:

1. Clique no menu [Arquivo] e depois em [Exportar]. O Assistente Importar/Exportar

sessões será exibido.

2. Selecione o local onde o arquivo exportado deve ser salvo e clique em [Avançar]. Os resultados

da exportação da sessão serão exibidos.

Nota: Se a opção "Limpar senha" for selecionada, o arquivo de sessão exportado não incluirá a senha da

sessão durante a exportação. Além disso, mesmo que a opção "Limpar senha" não esteja

selecionada, a senha estará disponível apenas se for importada para o mesmo computador e

usuário. Para usar a sessão com a senha da sessão em outro dispositivo, você deve primeiro

definir uma Senha Mestra no computador do qual o arquivo da sessão está sendo exportado e a

mesma Senha Mestra deve ser inserida no computador para o qual o arquivo da sessão será

importado .

3. Clique em [Finalizar] para concluir a exportação.

Importar 

O Xshell pode importar sessões que foram exportadas por outros computadores.

Para importar uma sessão:

1. Clique no menu [Arquivo] e depois em [Exportar]. O Assistente Importar/Exportar

sessões será exibido.

2. Digite o caminho do arquivo exportado de outro computador ou clique no botão […] para

selecionar o arquivo exportado e clique em [Avançar]. As sessões serão importadas e o

resultado será exibido.

3. Selecione como lidar com as sessões com nomes duplicados.

4. Clique em [Avançar] para selecionar os tipos de sessões a serem importadas.

5. Clique em [Finalizar] para concluir a importação da sessão.

Page 31: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Conexão O Xshell fornece vários métodos de conexão, como a janela de sessões, prompt local, barra de

endereço, barra de links e atalhos para a sessão.

Conexões sem arquivos de sessão 

Conexão a partir do prompt local:

1. Digite um dos seguintes comandos no prompt local:

● [C:\~]$ telnet hostname

● [C:\~]$ ssh hostname

● [C:\~]$ rlogin hostname

Nota: Um número de porta deve ser definido quando o servidor remoto não usa a porta padrão. Para

obter informações sobre comandos, consulte ‘Comando local do Xshell’.

Conexão a partir da barra de endereços:

1. Digite um dos seguintes comandos na barra de endereço:

● telnet://hostname

● ssh://hostname

● rlogin://hostname

2. Pressione Enter ou clique em [Conectar].

Nota: Um nome de usuário e número de porta podem ser inseridos na barra de endereço. Para mais

detalhes, consulte ‘Barra de Endereços’.

Conexões com arquivos de sessão 

Conexão da janela sessões:

1. Abra a janela Sessões. 2. Selecione uma sessão para conexão.

3. Clique em [Conectar].

Page 32: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

32

Nota: Se já existir uma conexão de servidor remoto, uma nova guia será aberta ou um novo Xshell será

iniciado.

Conexão a partir do prompt local:

1. Digite o seguinte comando no prompt local do Xshell. [C:\~]$ open session file name

Conexão a partir de um atalho:

1. Clique duas vezes no ícone de atalho de uma sessão.

Nota: Para obter informações sobre o atalho para a sessão, consulte ‘Gerenciamento de sessão’.

Conexão a partir do gerenciador de sessão:

1. Certifique-se que a opção “Gerenciador de sessão” esteja marcada no menu [Visualizar].

2. Selecione a sessão que você deseja se conectar e clique duas vezes ou pressione a tecla Enter.

 

Sessões para executar na inicialização do Xshell 

1. Clique no menu [Ferramentas] e depois clique em [Opções…]

2. Na guia 'Geral', depois clique em 'Adicionar' e selecione os arquivos de sessão para se conectar

automaticamente na inicialização do Xshell.

Conexão SERIAL 

As conexões RS232C SERIAL permitem que você use seu PC como um terminal quando não houver

placa de vídeo no sistema UNIX ou se o console não estiver diretamente acessível. Para usar

conexões SERIAL via Xshell, a interface SERIAL deve estar instalada no servidor do sistema.

Para fazer conexões seriais:

1. Clique no menu [Arquivo] e depois em [Novo]. A janela propriedades da nova sessão será

exibida.

2. Digite um nome para a sessão em [Nome].

3. Selecione SERIAL na lista de [Protocolos].

4. Selecione [SERIAL] em [Categoria].

5. Selecione o número da porta serial RS232C conectada ao PC em que o Xshell está instalado a

partir da [Porta]. Se o número da porta não estiver na lista ou se o nome for o mesmo do pipe

nomeado, digite a porta manualmente.

6. Selecione a velocidade de comunicação em [Taxa de transmissão]. O valor deve corresponder

Page 33: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

ao valor do servidor. Em geral, é usado 9600.

7. Selecione a contagem de bits da unidade de dados transferidos em [Bits de dados]. Ele deve

corresponder ao valor do servidor.

8. Selecione o número de bits para indicar o final da unidade de dados em [Bits de parada].

Selecione uma opção de acordo com as configurações do servidor.

9. [Paridade] serve para verificar erros nos dados transferidos. Selecione uma dentre nenhuma,

ímpar, par, marca e espaço de acordo com as configurações do servidor.

10. [Controle de fluxo] serve para controlar a comunicação de dados. Os métodos de controle de

fluxo suportados são XON/XOFF e RTS/CTS. Se um controle de fluxo não estiver definido

(Nenhum), os dados poderão ser perdidos se os dados forem enviados mais rápido que a linha

serial.

11. Crie uma nova sessão clicando em [OK].

12. Faça uma conexão conforme descrito em "Conexão com arquivos de sessões" com a sessão

criada.

Conexão com Kerberos 

O Xshell 6 suporta a autenticação MIT GSSAPI Kerberos e a autenticação SSPI Kerberos da

Microsoft. Este artigo pressupõe que você tenha um servidor e cliente Kerberos em funcionamento.

Para criar uma nova sessão Kerberos:

1. Clique no menu [Arquivo] e depois em [Novo].

2. Digite um nome para a sessão em [Nome].

3. Selecione SSH na lista de [Protocolos].

4. Selecione [Autenticação] em [Categoria].

5. Selecione GSSAPI na lista [Método].

Nota: Se o PC executando o Xshell estiver utilizando um módulo Kerberos suportado pelo Xshell, o Xshell

poderá se autenticar automaticamente no servidor SSH se a autenticação GSSAPI estiver

selecionada.

6. Para alterar as configurações do GSSAPI, clique no botão [Configurar...].

Nota: Para conectar-se a outro servidor usando autenticação Kerberos de um servidor usando

autenticação Kerberos, selecione a opção "Permitir credencial e delegação GSSAPI".

7. Clique em [OK] para salvar as configurações do GSSAPI.

8. Digite o nome de usuário.

9. Clique em [OK] para salvar o arquivo da sessão.

10. Clique em [Conectar] para conectar-se imediatamente ou selecione o arquivo de sessão na

janela de sessões para conectar.

Você concluiu a criação de uma sessão que usará o módulo Kerberos. Quando essa sessão for

aberta, ele tentará usar a credencial Kerberos para o usuário especificado. Ele deve ser o mesmo

usuário que você definiu no gerenciador de identidade de rede.

Page 34: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

34

Conexão com PKCS #11 

PKCS #11 é um dos padrões de criptografia de chave pública. O Xshell 6 pode se conectar a um

servidor SSH remoto usando o PKCS #11 criptografado por token de segurança de hardware (HSM)

ou uma chave RSA de um cartão inteligente.

Para criar uma nova sessão PKCS #11:

1. Clique no menu [Arquivo] e depois em [Novo].

2. Digite um nome para a sessão em [Nome].

3. Selecione SSH na lista de [Protocolos].

4. Selecione [Autenticação] em [Categoria]

5. Selecione PKCS11 na lista [Método].

6. Clique no botão [Configurar...].

7. Digite o caminho do programa middleware que pode se conectar ao token de hardware que

contém a chave do usuário ou clique em […] para procurar.

8. Se o número do pino estiver definido no token de hardware, digite o número do pino.

9. Digite o nome de usuário.

10. Clique em [OK] para salvar o arquivo da sessão.

11. Clique em [Conectar] para conectar-se imediatamente ou selecione o arquivo de sessão na

janela de sessões para conectar.

Configuração de proxy 

O servidor proxy faz a mediação entre uma rede à qual um usuário pertence e uma rede externa

que irá se conectar.

Adicione, edite e/ou exclua um servidor proxy na janela Lista de proxy.

Para adicionar um servidor proxy:

1. Na categoria [Conexão> Proxy] na janela Propriedades da sessão, clique em [Procurar] em

[Servidor proxy].

2. Clique em [Adicionar] na janela Lista de proxy. A janela de configurações de proxy será

exibida.

3. Digite o nome do servidor proxy, tipo de servidor proxy, informações do servidor e do usuário.

4. Clique em [OK] para adicionar o servidor proxy.

Page 35: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Segurança O Xshell fornece a autenticação de usuário com chave pública. As chaves do servidor e os bancos

de dados das chaves do usuário criados no Xshell podem ser usados nos programas Xmanager e

Xftp. Depois que uma chave pública for criada, ela pode ser usada em outros programas sem

nenhuma configuração adicional.

Autenticação de usuário com chave pública 

Para autenticação de usuário com chave pública, um par de chaves de usuário deve ser criado

composto por uma chave pública e uma chave privada. Enquanto a autenticação de chave pública é

realizada, a chave privada é usada pelo Xshell para criar uma assinatura de usuário e a chave

pública é usada pelo servidor SSH para verificar a assinatura.

Uma chave de usuário pode ser criada no servidor SSH ou no Xshell. Se a chave do usuário for

criada no servidor, a chave privada deverá ser registrada no repositório de chaves privadas do

Xshell usando a importação do Xshell. Se a chave do usuário for criada a partir do Xshell, a chave

pública deverá ser registrada no servidor.

Para criar uma chave de usuário:

1. Clique no menu [Ferramentas] e depois clique em Assistente de nova chave de usuário. 2. Crie uma chave de usuário de acordo com as instruções fornecidas pelo Assistente de nova

chave de usuário.

Nota: Registre uma chave pública em um servidor no último estágio de criação da chave. Os métodos de

registro variam dependendo do tipo de servidor.

● SSH1: Copie o texto da chave pública e salve-o o arquivo em

$HOME/.SSH/authorized_keys. Execute o seguinte comando para desativar a permissão de

gravação dos arquivos e diretórios.

$ cd

$ chmod go-w . .SSH .SSH/authorized_keys

● SSH2-OpenSSH: Os servidores OpenSSH usam esse formato. Copie o texto da chave

pública e salve-o o arquivo em $HOME/.SSH/authorized_keys2. Execute o seguinte

comando para desativar a permissão de gravação dos arquivos e diretórios.

$ cd

$ chmod go-w . .SSH .SSH/authorized_keys2

● SSH2-IETF SECSH: Alguns servidores SSH comerciais, como o servidor ssh.com, usam

esse formato. Salve uma chave pública com um nome intrínseco, como mypublickey.pub e

copie-a para o diretório $HOME/.ssh2. Adicione a seguinte linha ao arquivo

$HOME/.ssh2/authorization:

Key mypublickey.pub

Execute o seguinte comando para desativar a permissão de gravação dos arquivos e

diretórios.

Page 36: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

36

$ cd

$ chmod go-w . .ssh2

$ chmod go-w .ssh2/authorization .ssh2/mypublickey.pub

Para registrar uma chave pública em um servidor:

1. Abra a janela Chaves do usuário, clicando em [Ferramentas] e depois em [Gerenciador de

chave do usuário].

2. Selecione uma chave de usuário para se registrar.

3. Clique em [Propriedades]. A janela de Propriedades da chave do usuário será exibida.

4. Clique na guia [Chave pública].

5. Selecione o tipo apropriado na lista [Formato da chave pública].

6. Clique em [Salvar arquivo como...] para salvar ou copiar o conteúdo da chave e registrar a

chave no servidor de acordo com o método de registro de chave pública acima.

Para alterar a senha da chave do usuário:

1. Abra a janela Chaves do usuário.

2. Selecione a chave de usuário que deseja alterar a senha.

3. Clique em [Propriedades]. A janela de Propriedades da chave do usuário será exibida.

4. Clique na guia [Geral].

5. Clique em [Alterar senha].

Nota: Importe, exporte, renomeie, exclua e crie uma chave de usuário na ‘janela de Chaves do usuário’.

Janela de chaves do usuário  A janela Chaves do usuário permite a criação e o gerenciamento de chaves do usuário. Abra esta

janela clicando no menu [Ferramentas] e depois em [Gerenciador de chave do usuário].

Importar

Selecione um arquivo de chave do usuário e faça a importação abrindo a janela Abrir. Atualmente,

o Xshell pode ler a chave RSA do protocolo SSH1, a chave RSA/DSA do protocolo OpenSSH SSH2,

chave SSH.com e os formatos de chave do usuário da NetSarang Computer (*.Pri).

Exportar

Salve um arquivo de chave de usuário selecionado, abrindo a janela Salvar. Os tipos de arquivo

exportados são chaves de usuário da NetSarang ou o formato OpenSSH SSH2. Os arquivos de

formato de chave do usuário da NetSarang Computer (*.Pri) podem ser usados em programas

desenvolvidos pela NetSarang Computer, Inc.

Excluir

Exclua uma chave de usuário selecionada do banco de dados.

Renomear

Renomeie uma chave de usuário selecionada. O nome da chave deve ser válido como um nome de

arquivo.

Page 37: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Propriedades

Exibe atributos da chave do usuário. Tipo, comprimento, impressão digital e chave pública podem

ser visualizados. A senha da chave também pode ser alterada.

Gerar

Abra o Assistente de nova chave de usuário.

Gerenciamento de chave do servidor 

A chave do servidor é a chave pública remota do servidor e os usuários podem verificar o servidor

por meio de sua impressão digital. Quando uma conexão é estabelecida, o servidor remoto envia

sua chave pública para o Xshell. Quando a chave do servidor for válida e você confia nela, será

possível salvar a chave do servidor no banco de dados do Xshell. Se a chave do servidor não for

salva no banco de dados, a janela de Aviso de segurança SSH aparecerá quando você tentar se

conectar ao servidor.

Janela aviso de segurança SSH A janela Aviso de segurança SSH é exibida quando uma chave de servidor remoto não é salva no

banco de dados de chaves do servidor ou as impressões digitais da chave do servidor remoto e da

chave do servidor salva são diferentes.

Permitir uma vez

Permite a chave do servidor apenas para esta conexão. A chave do servidor não é salva e a mesma

janela será aberta na próxima conexão. Isso é útil quando uma chave de servidor muda

frequentemente ou o usuário raramente se conecta ao servidor.

Permitir e salvar

Salve a chave do servidor e efetue a conexão. Esta janela não irá abrir na próxima conexão. Isso é

útil quando a impressão digital está correta e o usuário se conecta ao servidor com frequência.

Cancelar

A chave do servidor não é aceita e a conexão é cancelada.

Janela chaves do servidor A janela Chaves do servidor permite que os usuários gerencie as chaves dos servidores remotos

aos quais a conexão for permitida.

Importar

Importe uma chave de servidor abrindo a janela Abrir. A chave do servidor importada é salva no

banco de dados de chaves do servidor. Os arquivos salvos no formato de chave pública SECSH

podem ser importados.

Exportar

Exporte uma chave de servidor selecionada, abrindo a janela Salvar. As chaves exportadas são

salvas no formato de chave pública SECSH e podem ser usadas em outros programas.

Page 38: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

38

Remover

Remove a chave de servidor selecionado do banco de dados.

Visualizar

Abra a chave do servidor selecionado com o bloco de notas.

Senha mestra 

A senha mestra pode ser usada para salvar senhas com mais segurança usando a senha mestra

definida pelo usuário. O Xshell salva todas as informações de senha em um formato criptografado.

No entanto, como as senhas são criptografadas usando uma chave fixa, há o risco de serem

exploradas por hackers. Quando a senha mestra é ativada e configurada, ela é misturada durante a

criptografia de senha, adicionando uma camada adicional de segurança.

A senha mestra usa uma senha definida pelo usuário para criptografar a seção de senha dos dados

da sessão. Quando a senha mestra está ativada, o Xshell solicita a senha mestra sempre que uma

nova instância do Xshell for iniciada e uma sessão é aberta. Se a senha mestra correta não for

inserida, a senha da sessão não poderá ser utilizada e deverá ser inserida novamente

manualmente, impedindo o acesso não autorizado.

Nota: Lembre-se de sua senha mestra. Se você perder sua senha mestra, não há como recuperar as

informações de senha armazenadas nos arquivos da sessão.

As configurações da senha mestra são aplicadas simultaneamente às sessões do Xmanager, Xshell

e

Xftp.

Para ativar a senha mestra:

1. Clique no menu Ferramentas e depois em Opções. 2. Selecione a guia Segurança. 3. Clique em Definir senha mestra para abrir a janela Senha mestra.

4. Na janela Senha mestra, digite uma nova senha mestra no campo Nova senha.

5. No campo Confirmar senha, insira a nova senha novamente.

6. Clique em OK para salvar as alterações.

Depois que a senha mestra é ativada, todas as sessões salvas no local padrão são criptografadas

novamente usando a nova senha mestra.

Para alterar a senha mestra:

1. Clique no menu Ferramentas e depois em Opções. 2. Selecione a guia Segurança. 3. Clique em Definir senha mestra para abrir a janela Senha mestra.

4. Na área Alterar, clique em Alterar para abrir a janela de Alteração da senha mestra.

5. Digite a senha mestra atual no campo Senha atual.

Page 39: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

6. Digite a nova senha mestra no campo Nova senha. 7. Digite a nova senha novamente no campo Confirmar senha. 8. Clique em OK para salvar as alterações.

Para desativar a senha mestra:

1. Clique no menu Ferramentas e depois em Opções. 2. Selecione a guia Segurança. 3. Clique em Definir senha mestra para abrir a janela Senha mestra.

4. Clique no botão Remover para abrir a janela Remover senha mestra.

5. Na janela Remover senha mestra, digite a senha mestra e clique em OK.

Para redefinir a senha mestra:

1. Clique no menu Ferramentas e depois em Opções. 2. Selecione a guia Segurança. 3. Clique em Definir senha mestra para abrir a janela Senha mestra.

4. Clique no botão Redefinir para abrir a janela Redefinir senha principal.

5. Na janela Redefinir senha principal, clique em Redefinir senha principal e depois em OK.

Nota: A redefinição da senha mestra pode ser usada se você esqueceu sua senha mestra ou se desejar

limpar todas as senhas armazenadas em suas sessões.

Page 40: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

40

Gerenciamento de guias O Xshell possui um poderoso recurso de gerenciamento de guias. Você pode conectar-se a vários

servidores e compará-los lado a lado em uma única janela. O recurso intuitivo de gerenciamento de

guias é um recurso exclusivo do Xshell que não vai ser encontrado em outros emuladores de

terminal.

Cada guia está associada a um único terminal e pertence a um grupo de guias. Um grupo de guias

é uma coleção de guias. Uma única janela do Xshell pode ter vários grupos de guias e pode ser

organizada conforme desejado.

Guia 

Existem várias maneiras de criar uma nova guia. Você pode usar qualquer um dos seguintes

métodos:

● Clique no menu [Guia] e depois em [Nova guia].

● Clique duas vezes na barra de guias em segundo plano.

● Use o atalho de teclado, Shift + Alt + N.

Para fechar uma guia:

● Clique no botão x da guia.

● Quando o foco estiver na guia, pressione Ctrl + Shift + F4.

Para fechar uma guia do Terminal:

1. Enquanto estiver conectado ao servidor remoto, digite "exit".

2. No shell local do Xshell, digite "exit" novamente.

Nota: Para fechar uma guia do Terminal, opção "Reverter para o shell local quando a conexão estiver

fechada" deve estar desmarcada na janela [Opções]. Além disso, se a opção "Sair do Xshell

quando a última guia for fechada" não estiver selecionada, você deverá selecionar "Sair" no

menu "Arquivo" para sair do Xshell.

Grupo de guias 

Um grupo de guias é uma coleção de várias guias. Use grupos de guias para organizar suas

sessões. Somente uma guia do grupo de guias fica visível por vez. Para visualizar e comparar várias

guias simultaneamente, você deve separá-las em grupos diferentes.

Page 41: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Para criar um novo grupo de guias:

1. Clique com o botão direito do mouse no plano de fundo da guia.

2. Aponte para [Novo grupo de guias] e selecione um local que você deseja criar o novo grupo de

guias.

Nota: Se você deseja criar um novo grupo de guias com uma guia existente, você pode arrastar uma guia

para a borda do terminal até ver o marcador azul e soltá-lo.

Para mover uma guia para um grupo de guias diferente:

1. Selecione a guia que você deseja mover para um novo grupo de guias.

2. Enquanto mantém pressionado o botão esquerdo do mouse, arraste a guia para um grupo de

guias diferente.

3. Solte a guia em um novo grupo de guias.

Para fechar um grupo de guias:

1. Selecione um grupo de guias que deseja fechar.

2. Clique com o botão direito do mouse no grupo de guias em segundo plano.

3. Selecione a opção [Fechar este grupo de guias].

Para mesclar todos os grupos de guias em um grupo de guias

1. Selecione a janela Xshell que você gostaria de combinar grupos de guias.

2. No menu [Guia], selecione "Mesclar todos os grupos de guias" em "Organizar".

Dividir e mesclar guias As guias podem ser separadas para criar novas janelas e também você pode combinar guias de

diferentes janelas em uma única janela. Para usar esse recurso, você deve desativar a opção "Usar

modo de processo único para obter melhor desempenho" em [Opções> Avançado].

Para desanexar uma guia e criar uma nova janela:

1. Selecione a guia que deseja desanexar com o mouse.

2. Arraste a guia e solte-a fora da janela do Xshell.

Para desanexar e tabular e adicioná-lo a uma janela existente:

1. Selecione a guia na janela Xshell.

2. Arraste a guia e solte-a em um grupo de guias de uma janela Xshell existente.

Organizar guias Várias guias podem ser organizadas automaticamente em grupos de guias horizontais, verticais ou

lado a lado. Isso é útil para operações simultâneas em vários servidores.

Para organizar guias horizontalmente, verticalmente ou lado a lado:

1. Selecione a janela Xshell a ser organizada.

2. No menu [Guia], em "Organizar", selecione o método de organização desejado.

Para combinar um grupo de guias organizado automaticamente em um grupo de guias:

1. Selecione a janela Xshell a ser organizada.

Page 42: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

42

2. No menu [Guia], em "Organizar", selecione "Mesclar todos os grupos de guias.

Serviço de tunelamento  O Xshell contém funções de encaminhamento TCP/IP e X11, que criam um túnel seguro entre o PC

do usuário e o outro PC conectado através de um ambiente de rede não confiável, sendo assim,

fornecendo uma forma de transmitir os dados com segurança.

Encaminhamento de porta TCP/IP 

Para usar o serviço de encaminhamento de porta através de um túnel seguro, configure as regras

de encaminhamento de porta para cada um dos programas.

Nota: Para encaminhamento local, a conexão com a porta de escuta de um PC local é encaminhada para

uma porta de servidor de destino específico.

Para encaminhamento remoto, a conexão com a porta de escuta do servidor remoto é encaminhada

para uma porta de servidor com um destino específico.

O encaminhamento dinâmico funciona da mesma forma que o encaminhamento local. Ele determina

automaticamente o servidor de destino e a porta de entrega de acordo com o protocolo SOCKS. O

número de porta padrão do protocolo SOCKS é 1080.

Para adicionar uma nova regra de encaminhamento de porta a uma sessão:

1. Abra a janela Sessões. 2. Selecione a sessão que deseja editar a regra de encaminhamento de porta.

3. Clique no botão [Propriedades].

4. Em [Categoria], selecione [Conexão > SSH > Tunelamento].

5. Clique em [Adicionar] para abrir a caixa de diálogo Regras de encaminhamento. 6. Selecione o tipo de conexão na lista [Tipo].

7. Digite o localhost ou o endereço IP em [Servidor de origem].

8. Digite o número da porta em [Porta de escuta]] ou selecione um nome de serviço.

9. Digite o nome do servidor ou endereço IP em que o programa do servidor opera no [Servidor

de destino].

10. Digite o número da porta onde o programa do servidor está esperando em [Porta de destino].

11. Digite uma descrição da regra de encaminhamento em [Descrição].

12. Clique em [OK].

Para alterar a regra de encaminhamento:

1. Abra a janela Sessões. 2. Selecione a sessão que deseja editar a regra de encaminhamento de porta.

3. Clique no botão [Propriedades].

4. Em [Categoria], selecione [Conexão > SSH > Tunelamento].

Page 43: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

5. Selecione a regra de encaminhamento para alterar.

6. Clique em [Editar].

Para remover a regra de encaminhamento da porta:

1. Abra a janela Sessões. 2. Selecione a sessão que deseja editar a regra de encaminhamento de porta.

3. Clique no botão [Propriedades].

4. Em [Categoria], selecione [Conexão > SSH > Tunelamento].

5. Selecione a regra de encaminhamento que deseja remover.

6. Clique em [Remover].

Encaminhamento X11 

X11 forwarding is a special TCP/IP port forwarding case. The X11 protocol is used by a PC X server

software, such as Xmanager, and the connection is established to a user PC from a remote host. It

is thus the reverse situation from other client programs, such as email or telnet. Using X11

forwarding, remote X11 application programs can be used in a user’s PC via a secure encoding

tunnel without complicated port forwarding settings.

To use the X11 forwarding service, you should configure both Xshell and the SSH server.

Para ativar o encaminhamento X11 no Xshell:

1. Abra a janela Sessões. 2. Selecione a sessão que deseja editar a regra de encaminhamento de porta.

3. Clique no botão [Propriedades].

4. Em [Categoria], selecione [Conexão > SSH > Tunelamento].

5. Selecione [Encaminhar conexões X11 para].

6. Se o Xmanager® estiver instalado no PC do usuário, selecione [Xmanager]. Caso seja outro

servidor PC X, selecione [X DISPLAY] e insira um DISPLAY apropriado.

7. Clique em [OK].

Nota: No Xmanager, o Xshell localiza automaticamente a opção X DISPLAY. Em outros programas de

servidor PC X, a opção deve ser definida de forma manual. Se o servidor PC X utiliza a porta

TCP 6000, o DISPLAY é definido como 'localhost:0.0'.

Para ativar o encaminhamento X11 em um servidor OpenSSH:

1. Abra o arquivo /etc/ssh/sshd_config. 2. Defina o valor da opção X11Forwarding da seguinte maneira:

X11Forwarding yes

3. Reinicie o servidor SSH.

Para ativar o encaminhamento X11 em um servidor ssh.com:

1. Abra o arquivo /etc/ssh2/sshd2_config . 2. Defina o valor da opção AllowX11Forwarding da seguinte maneira:

AllowX11Forwarding yes

3. Reinicie o servidor SSH.

Page 44: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

44

Encaminhamento dinâmico de porta SOCKS4/5 

O encaminhamento dinâmico de portas é um método para encaminhar a conexão de rede local para

um servidor SSH, onde o servidor e a porta de destino são determinados automaticamente pelo

protocolo SOCKS. Usando o encaminhamento dinâmico de portas, o Xshell pode operar como um

servidor proxy SOCKS.

Para adicionar uma nova regra de encaminhamento de porta dinâmica a uma sessão:

1. Abra a janela Sessões. 2. Selecione a sessão que deseja editar a regra de encaminhamento de porta.

3. Clique no botão [Propriedades].

4. Em [Categoria], selecione [Conexão > SSH > Tunelamento].

5. Clique em [Adicionar] para abrir a janela Regra de encaminhamento. 6. Em [Tipo] selecione a opção Dinâmico (SOCKS4/5) da lista.

7. Digite o número da porta em [Porta de escuta] ou seleccione um nome de serviço. A porta

padrão do servidor proxy SOCKS é 1080.

8. Clique em [OK].

Nota: Para o encaminhamento dinâmico de portas, o servidor de destino e a porta não precisam ser

inseridos.

Tunelamento instantâneo  

O tunelamento instantâneo permite que os usuários adicione, elimine, suspenda e retomem uma

regra de encaminhamento enquanto uma sessão estiver conectada. O status atual da sessão de

tunelamento pode ser verificado no painel de tunelamento. Para visualizar o painel de tunelamento,

clique no menu [Visualizar] e depois em [Painel de tunelamento].

Para adicionar uma regra de encaminhamento de porta no painel de tunelamento:

1. Clique na guia [Regras de encaminhamento] no painel de tunelamento.

2. Clique com o botão direito do mouse na lista.

3. Clique em [Adicionar] no menu. A janela Encaminhamento de regra será exibida.

Nota: Novas regras adicionadas serão aplicadas na conexão atual. A menos que você salve as regras, elas

são excluídas quando a conexão é fechada.

Para remover as regras de encaminhamento de porta do painel de tunelamento:

1. Clique na guia [Regras de encaminhamento] no painel de tunelamento.

2. Clique com o botão direito do mouse na regra para removê-la da lista [Regras de

encaminhamento].

3. Clique em [Remover] do menu.

Page 45: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Para suspender regras de encaminhamento de porta:

1. Clique na guia [Regras de encaminhamento] no painel de tunelamento.

2. Clique com o botão direito do mouse em uma regra a ser suspensa da lista [Regras de

encaminhamento].

3. Clique em [Suspender] no menu.

Para retomar as regras de encaminhamento de portas:

1. Clique na guia [Regras de encaminhamento] no painel de tunelamento.

2. Clique com o botão direito do mouse em uma regra para retomar na lista [Regras de

encaminhamento].

3. Clique em [Retomar] no menu.

Nota: Retomar só pode ser executado para uma regra anteriormente suspensa.

Page 46: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

46

Operações da janela do terminal O Xshell fornece uma janela de terminal poderosa e precisa, permitindo que os usuários usem

simultaneamente o terminal remoto e a interface de comando de prompt local. A janela do terminal

oferece uma gama de funções úteis, tais como copiar e colar, encontrar texto, alterar fonte e cor e

as opções avançadas de terminal.

Copiar e colar 

Para selecionar um texto:

1. Faça uma das seguintes opções:

● Pressione o botão esquerdo do mouse no ponto inicial de uma área para selecionar.

Enquanto pressiona o botão, mova o mouse até o final da área a ser selecionada e solte o

botão. A cadeia de caracteres selecionada é exibida em uma cor invertida.

● Clique com o botão esquerdo do mouse no ponto inicial de uma área a ser selecionada.

Mova o mouse até o final da área. Ao pressionar a tecla Shift, pressione o botão esquerdo

novamente.

● Clique duas vezes em uma palavra para selecionar. A palavra é selecionada com o duplo

clique.

● Clique três vezes em uma linha para selecionar. A linha inteira é selecionada.

Para selecionar o texto em uma coluna de uma unidade:

1. Pressione a tecla Alt.

2. Pressione o botão esquerdo do mouse no ponto inicial de uma área para selecionar. Enquanto

pressiona o botão, mova para o fim da área que deseja selecionar e solte o botão.

Para copiar o texto para a área de transferência do Windows:

1. Selecione um texto para copiar.

2. Faça uma das seguintes opções:

● Clique no botão [Seleção inteligente] e depois em [Copiar].

● Clique no menu [Editar] e selecione [Copiar].

● Clique no botão em [Copiar] padrão.

● Pressione a tecla Ctrl+Insert.

● Se a opção [Copiar automaticamente textos selecionados para a área de transferência]

estiver configurada, o texto selecionado é automaticamente copiado.

Para copiar o texto selecionado para o bloco de notas:

1. Selecione uma cadeia de caracteres para copiar.

2. Faça uma das seguintes opções:

● Clique no botão [Seleção inteligente] e depoi em [Para o bloco de notas].

Page 47: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

● Clique no menu [Editar], depois em [Para o editor de texto] e depois clique em [Área

selecionada].

Nota: O buffer de rolagem e a tela atual podem ser copiados, bem como as cadeias de caracteres

selecionadas. Uma janela do bloco de notas é exibida automaticamente com o texto copiado. Isto

não copia cadeias de caracteres para a área de transferência.

Para colar o conteúdo da área de transferência na tela do terminal:

1. Faça uma das seguintes opções:

● Clique no menu [Editar] e depois em [Colar].

● Clique no botão em [Copiar] padrão.

● Pressione a tecla Shift+Insert.

● Ao colar, o conteúdo da área de transferência é selecionado para a operação do botão do

meio ou direito do mouse, clique no botão correspondente do mouse.

Para definir copiar e colar estilo Xterm:

1. Abra a janela Opções. 2. Clique na guia [Teclado e mouse].

3. Defina operação do [Mouse] - [Botão do meio] como colar o conteúdo da área de transferência.

4. Selecione [Seleção] - [Copiar os textos selecionados para a área de transferência

automaticamente].

5. Clique em [OK].

Nota: Quando uma cadeia de caracteres é selecionada, o programa xterm a copia para a área de

transferência. Quando o botão do meio do mouse é pressionado, ele é colado na tela do terminal.

Encontrar texto 

Procure no buffer de rolagem usando uma palavra-chave específica ou uma expressão regular.

Procurar com palavra-chave:

1. Clique no menu [Editar] e depois em [Encontrar].

2. Digita a palavra-chave na janela Encontrar.

3. Clique em [Próximo].

Procurar com expressão regular:

1. Clique no menu [Editar] e depois em [Encontrar].

2. Digita a palavra-chave na janela Encontrar. 3. Marque [Expressão regular].

4. Clique em [Próximo].

Nota: Para obter informações detalhadas sobre expressão regular, consulte "Expressão regular".

Page 48: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

48

Alterar fonte 

Na tela do terminal, os caracteres devem ser exibidos em linhas e colunas. No Xshell, somente

fontes de largura fixa podem ser selecionadas.

Para alterar a fonte do terminal e o tamanho da fonte:

1. Faça uma das seguintes opções:

● Clique no botão [Fontes] e selecione a fonte e o tamanho dela.

● Selecione [Aparência] na janela Propriedades da sessão e selecione a fonte e o tamanho

dela.

Para alterar o texto para negrito:

1. Abra a janela Propriedades da sessão. 2. Selecione [Aparência] em [Categoria].

3. Selecione a opção [Negrito] do campo.

Nota: Quanto em negrito, podem ser usadas cores ou fontes em negrito ou ambas.

Configurações da cor da fonte e plano de fundo 

Em um esquema de cores, as cores das fontes, cores de plano de fundo e cores ANSI 16 são

armazenadas. O Xshell permite que os usuários selecionem/alterem esquemas de cores a qualquer

momento enquanto usam o Xshell. O esquema de cores selecionado é aplicado imediatamente.

Para alterar a cor do terminal:

1. Faça uma das seguintes opções:

● Clique no botão [Esquema de cores] padrão para exibir a janela Selecionar esquema de

cores. Selecione um esquema de cores na janela e clique em [OK].

● Selecione [Aparência] em [Categoria] na janela Propriedades da sessão, selecione um

esquema de cores em [Esquema de cores] e clique em [OK].

Nota: O Xshell fornece vários esquemas de cores padrão. Os usuários podem editar os esquemas de

cores existentes ou criar novos esquemas de cores.

Para criar um novo esquema de cores:

1. Abra a janela Selecionar esquema de cores. 2. Clique em [Novo]. Um novo esquema de cores é adicionado na lista.

3. Selecione o novo esquema de cores a ser criado.

4. Clique em [Editar]. A janela Editar esquema de cores será exibida.

Page 49: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Para editar o esquema de cores:

1. Abra a janela Selecionar esquema de cores. 2. Selecione um esquema de cores para editar.

3. Clique em [Editar]. A janela Editar esquema de cores será exibida.

4. Selecione cores para o texto normal em [Texto normal].

5. Selecione cores para texto em negrito em [Texto em negrito]. Geralmente, são utilizadas cores

mais claras do que o texto normal para o texto em negrito.

6. [Cores ANSI] são usadas para expressar o código de cores ANSI no terminal. As cores no topo

são para texto normal, como preto, vermelho, verde, verde, amarelo, azul, magenta, ciano e

branco. As cores na parte inferior são para texto em negrito.

Para exportar um esquema de cores:

1. Abra a janela Selecionar esquema de cores. 2. Selecione um esquema de cores para exportar.

3. Clique em [Exportar]. A janela para salvar será exibida.

4. Selecione uma pasta e introduza o nome do arquivo a ser salvo.

5. Clique em [Salvar].

Nota: O arquivo exportado está no formato '.xcs' e pode ser usado somente no Xshell. Vários esquemas

de cores podem ser salvos em um único arquivo. Os nomes dos esquemas de cores também serão

salvos no arquivo.

Para importar um esquema de cores:

1. Abra a janela Selecionar esquema de cores.

2. Clique em [Importar]. A janela Abrir será exibida.

3. Selecione um arquivo de esquema de cores (.xcs) para importar.

4. Clique em [Abrir].

Alterar cursor 

Para alterar a cor do cursor:

1. Abra a janela Propriedades da sessão.

2. Selecione [Aparência] em [Categoria].

3. Selecione a [Cor do cursor].

4. Selecione a [Cor do texto].

5. Clique em [OK].

Para mudar o cursor piscando:

1. Abra a janela Propriedades da sessão. 2. Selecione [Aparência] em [Categoria].

3. Marque ou desmarque [Usar cursor piscando].

4. Clique em [OK].

Page 50: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

50

Para alterar a velocidade do cursor piscando:

1. Abra a janela Propriedades da sessão. 2. Selecione [Aparência] em [Categoria].

3. Marque [Usar cursor piscando].

4. Digite a velocidade do cursor piscando em milissegundos em [Velocidade].

5. Clique em [OK].

Manuseamento de janela 

Para minimizar para bandeja do sistema:

1. Abra a janela Opções. 2. Clique na guia [Avançado].

3. Marque [Enviar para bandeja do sistema quando minimizado] nas opções [Janela].

4. Salve as alterações clicando em [OK].

Para minimizar para bandeja do sistema ao executar:

1. Abra a janela Opções. 2. Clique na guia [Avançado].

3. Marque [Minimizar janela para bandeja do sistema ao executar o Xshell] em [Janela].

4. Salve as alterações clicando em [OK].

Para sair do Xshell quando todas as guias forem fechadas:

1. Abra a janela Opções. 2. Clique na guia [Avançado].

3. Marque a opção [Sair do Xshell quando todas as guias forem fechadas] em [Janela].

4. Salve as alterações clicando em [OK].

Para reverter para o shell local quando a conexão é encerrada:

1. Abra a janela Opções. 2. Clique na guia [Avançado].

3. Marque a opção [Reverter para o shell local quando a conexão é encerrada] em [Sessão].

4. Salve as alterações clicando em [OK].

Para criar uma nova janela do Xshell:

1. Clique no menu [Janela] e depois em [Nova janela].

Para mover para outra janela do Xshell:

1. Clique em [Próximo] ou [Anterior] no menu [Janela].

Note: A mesma função pode ser executada usando as teclas Alt+Seta para direita e Alt+Seta para

Page 51: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

esquerda.

Para fechar todas janelas do Xshell simultaneamente:

1. Clique no menu [Janela] e depois em [Fechar todas].

Para fechar todas as janelas do Xshell, exceto a janela atual:

1. Clique no menu [Janela] e depois em [Fechar outras guias].

Manipulação de várias sessões 

Múltiplas sessões permite que os usuários trabalhem e se desloquem entre sessões usando a guia

de sessões ou a barra de sessões, mantendo várias conexões em uma única janela do Xshell.

Para abrir múltiplas sessões em uma única janela do Xshell:

1. Abra a janela Opções. 2. Clique na guia [Avançado].

3. Marque a opção [Abra múltiplas sessões em uma única janela do Xshell] em [Sessão].

4. Salve as alterações clicando em [OK].

Para criar uma nova conexão na guia de sessões:

1. Clique no botão [+(Adicionar guia)] na esquerda da guia das sessões.

2. Selecione uma na lista de sessões. A sessão selecionada será aberta em uma nova guia.

Para criar uma nova conexão na barra de sessões:

1. Clique no ícone na extremidade esquerda da barra de sessões. 2. Selecione uma na lista de sessões. A sessão selecionada será aberta em uma nova guia.

Nota: Para criar uma nova conexão, use a sessão como descrito em 'Gerenciamento de sessão' ou tente

fazer uma conexão sem uma sessão.

Para conectar com um computador remoto inserindo um comando no shell local:

1. Para abrir um shell local, clique no botão [+(Adicionar guia)] da guia de sessões e

selecione [Shell Local] ou clique duas vezes no espaço em branco na guia sessões.

2. No prompt de comando local, conecte-se a um computador remoto usando comandos como

ssh, telnet e sftp. Para detalhes sobre de como usar o comando, digite '?'.

Nota: Para informações detalhadas sobre comandos locais, veja 'Comando local do Xshell'.

Para alternar entre sessões em um conexão com múltiplas sessões:

1. Faça uma das seguintes opções:

● Clique na guia de sessões.

● Clique no botão de sessão na barra de sessões.

● Use Ctrl+Tab, Shift+Tab ou Ctrl+Shift+Tab.

Page 52: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

52

● Mova-se entre as sessões usando Alt+'número da sessão'.

Para conectar com a sessão na nova janela do Xshell:

1. Clique no menu [Janela] e depois selecione [Novo terminal] ou clique no botão padrão [Novo

terminal]. Uma nova janela do Xshell será aberta e a conexão será feita com as mesmas

informações da sessão conectada atualmente.

Configuração de conjuntos de comandos rápidos 

Ao designar cadeias de caracteres frequentemente utilizadas como comandos rápidos, os

utilizadores podem evitar entradas repetidas no teclado e utilizar simples cliques no mouse para

executar os comandos. Para exibir a barra de comandos rápidos, verifique [Comandos rápidos] no

menu [Visualizar].

Para adicionar um conjunto de comandos rápidos:

1. Clique no menu [Ferramentas] e depois selecione [Conjunto de comandos rápidos]. A janela de

Conjunto de comandos rápidos será exibida.

2. Clique em [Novo].

3. Digite o nome do conjunto de comandos rápidos.

Nota: Para abrir a janela de Conjunto de comandos rápidos, clique no botão [Conjunto de comandos

rápidos] (um ícone na extremidade esquerda) na barra de comandos rápidos e selecione

[Procurar] na lista.

Para adicionar uma comando rápido na barra de comandos rápidos:

1. Clique no botão de Comando rápido indefinido na barra de comandos rápidos ou pressione a

tecla de atalho (Ctrl+F1, etc.). A janela Editar comando rápido será exibida.

2. Digite o nome do comando rápido em [Rótulo] e um comando ou textos usado com frequência

na área [Ação].

3. Clique em [OK].

Nota: Para editar o conjunto de comandos rápidos exibido na barra de comandos rápidos, clique no botão

[Conjunto de comandos rápidos] (um ícone na extremidade esquerda) na barra e selecione [Editar]

na lista. A janela Editar conjunto de comandos rápidos será exibida.

A ordem dos comandos rápidos listados na barra de comandos rápidos pode ser alterada arrastando

o botão.

Para adicionar o comando rápido ao conjunto de comandos rápidos:

1. Clique no menu [Ferramentas] e depois selecione [Conjunto de comandos rápidos]. A janela de

Conjunto de comandos rápidos será exibida.

2. Selecione um conjunto de comandos rápidos ao qual será adicionado um comando rápido.

3. Clique em [Editar]. A janela Editar conjunto de comandos rápidos será exibida.

Page 53: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

4. Selecione um comando rápido e clique em [Editar]. A janela Editar conjunto de comandos

rápidos será exibida.

5. Digite o nome do comando rápido em [Rótulo] e um comando ou textos usado com frequência

na área [Ação].

Nota: Você pode usar a variável %HOSTNAME para passar o nome do hostname do seu PC. Por exemplo,

se o nome da máquina para o seu PC for 'COMPUTADOR_A', então se utilizar 'echo %HOSTNAME',

'echo COMPUTADOR_A' será enviado.

6. Clique em [OK].

7. Para adicionar mais comandos rápidos, repita o processo de 4 a 6.

8. Clique em [OK] na janela Editar conjunto de comandos rápidos.

Nota: Na janela Editar conjunto de comandos rápidos, adicione, exclua e edite comandos rápidos. A

ordem dos comandos rápidos listados na barra de comandos rápidos pode ser alterada.

Para exibir outro comando rápido definido na barra de comandos rápidos:

1. Clique no botão [Conjunto de comandos rápidos] (um ícone na extrema esquerda) na barra de

comandos rápidos e selecione um conjunto de comandos rápidos na lista. Os botões do

conjunto de comandos rápidos selecionado serão exibidos.

Para selecionar o conjunto de comandos rápidos exibido quando a sessão for iniciada:

1. Abra a janela Propriedades da sessão dentro da sessão conectada.

2. Em [Categoria] selecione [Avançado]

3. Selecione um conjunto de comandos rápidos para ser usado na sessão.

4. Clique em [Procurar] e selecione o conjunto de comandos rápidos ou crie um novo conjunto de

comandos rápidos na janela de Conjuntos de comandos rápidos. 5. Clique em [OK].

Alteração de codificação de saída do terminal 

O Xshell utiliza o idioma padrão do usuário no Windows. Os usuários podem selecionar e usar

várias codificações que são diferentes do Windows de acordo com a codificação do servidor remoto.

Para alterar a codificação da sessão:

1. Faça uma das seguintes opções:

● Clique no botão padrão de [Codificação] e selecione uma codificação para usar.

● Abra a janela Propriedades da sessão e selecione [Terminal] em [Categoria] e depois

escolha uma codificação na lista [Codificação].

2. Exibe a codificação UTF-8:

● Se um computador remoto estiver configurado para suportar unicode (UTF-8) e usar

UTF-8, então use 'Unicode (UTF-8)' como codificação. A codificação UTF-8 permite a saída

simultânea de conjuntos de caracteres em vários idiomas.

Page 54: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

54

Nota: Para exibir corretamente a codificação selecionada, o pacote de idiomas de codificação selecionado

deve ser instalado no Windows.

A opção de codificação não altera os parâmetros de entrada do teclado. Se necessário, instale o IME

apropriado (Input Method Editor) fornecido pelo Windows.

Configuração avançada de opções do terminal 

Para alterar o tamanho do buffer de rolagem:

1. Abra a janela Propriedades da sessão.

2. Selecione [Terminal] em [Categoria].

3. Digite o número de linhas a usar em [Buffer de rolagem].

4. Clique em [OK].

Nota: O tamanho do buffer de rolagem é um valor entre 0 e 2.147.483.647. 0 indica que o buffer de

rolagem não será usado.

Para alterar o tipo de terminal:

1. Abra a janela Propriedades da sessão.

2. Selecione [Terminal] em [Categoria].

3. Selecione um tipo de terminal em [Tipo do terminal].

4. Clique em [OK].

Para alterar o tamanho do terminal na inicialização:

1. Abra a janela Propriedades da sessão.

2. Selecione [Terminal] em [Categoria].

3. Marque [Redefinir o tamanho do terminal quando conectado] na área [Emulação].

4. Digite o tamanho da coluna em [Colunas].

5. Digite o tamanho da linha em [Linhas].

6. Clique em [OK].

Para alterar o modo de teclado:

1. Abra a janela Propriedades da sessão.

2. Selecione [Terminal > Modos VT] em [Categoria].

3. Selecione [Normal] ou [Aplicação] em [Modo numérico inicial do teclado].

4. Clique em [OK].

Page 55: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Gerenciamento de layout 

O gerenciamento de layout permite que os usuários salvem o layout da janela do Xshell de acordo

com suas preferências. Na janela Gerenciar layout, altere os nomes ou exclua os layouts

existentes.

Para salvar o layout da janela do Xshell atual:

1. No menu [Visualizar] clique em [Layout] e depois em [Salvar como...].

2. Digite [Novo nome] na janela Salvar como. 3. Clique em [OK].

Para alterar a janela Xshell para outro layout:

● No menu [Visualizar] clique em [Layout] e selecione um layout da lista.

● Pressione Alt+L para selecionar um layout da lista de layouts.

Para gerenciar a lista de layouts registrados:

1. No menu [Visualizar] clique em [Layout] e depois em [Gerenciar...].

2. Exclua o layout ou renomeie-o na janela Gerenciar layout.

Configuração de conjunto de destaques 

As strings que você gostaria de destacar podem ser realçadas através de mudanças de cor ou fonte

usando os conjuntos de destaques do Xshell.

Para adicionar um conjunto de destaques:

1. No menu [Ferramentas] selecione [Conjuntos de destaque] para abrir a janela de Conjuntos de

destaque.

2. Clique em [Novo] para criar um novo Conjunto de destaques.

3. Digite o nome para o novo conjunto de destaques.

Nota: Você também pode abrir a janela de Conjunto de destaques usando o botão Conjuntos de destaque

na barra de ferramentas.

Para excluir um conjunto de destaques:

1. No menu [Ferramentas] selecione [Conjuntos de destaque] para abrir a janela de Conjuntos de

destaque.

2. Selecione o conjunto de destaques a ser excluído e clique em [Excluir].

Para aplicar um conjunto de destaques a uma sessão:

1. Na janela Conjunto de destaques, selecione o conjunto de destaques desejado.

2. Clique em [Definir como atual].

Page 56: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

56

Nota: Os conjuntos de destaques também podem ser definida nas sessões a partir das propriedades da

sessão.

Para adicionar palavras-chave a um conjunto de destaques:

1. Na janela de conjunto de destaques, selecione o conjunto de destaques desejado.

2. Clique em [Adicionar] para abrir a janela palavra-chave.

3. Insira a palavra-chave a ser destacada. Para distinguir entre maiúsculas e minúsculas, marque

a opção 'Maiúsculas e minúsculas'. Para destacar textos com base em expressões regulares,

marque a opção 'Expressão regular'.

4. Selecione o estilo do destaque na área 'Visualizar'. Para alterar a cor do texto sem alterar a cor

de fundo, selecione a opção 'Cor do terminal'.

5. Clique em [OK].

Para excluir palavras-chave de um conjunto de destaques:

1. Na janela de conjunto de destaques, selecione o conjunto de destaques que contém a

palavra-chave.

2. Selecione a palavra-chave a ser excluída.

3. Clique em [Excluir]

Para modificar palavras-chave de um conjunto de destaques:

1. Na janela de conjunto de destaques, selecione o conjunto de destaques que contém a

palavra-chave.

2. Selecione a palavra-chave a ser modificada.

3. Clique em [Editar] para abrir a janela de palavra-chave.

4. Depois de concluir a modificação, clique em [OK].

Page 57: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento
Page 58: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

58

Configuração de opções  Em Opções, defina as configurações globais a serem aplicadas a todas as sessões. A janela pode

ser aberta clicando em [Ferramentas] e depois em [Opções].

Pasta de sessão e inicialização de sessão 

O caminho da pasta da sessão do Xshell pode ser alterada. Na janela Sessões, todas as sessões

que o local foi alterado serão exibidas. Selecione uma pasta de rede para compartilhar sessões com

outros usuários.

Para alterar a pasta da sessão:

1. Abra a janela Opções. 2. Insira a [Pasta da sessão] na guia [Geral].

Para registrar sessões a serem abertas na inicialização:

1. Abra a janela Opções. 2. Clique em [Adicionar] na lista [Sessões de inicialização] na guia [Geral].

3. Selecione o arquivo de sessão na janela de Abrir.

Histórico de compensação e registro de conexão 

Na janela Limpar histórico, você pode limpar o histórico da barra de endereço, barra de

composição, palavras pesquisadas, shell local e registro de conexão. Na janela de configurações do

histórico, defina um arquivo para salvar as configurações do registro de conexão.

Para limpar o histórico:

1. Abra a janela Opções. 2. Clique em [Seguraça] e depois [Limpar].

3. Selecione o conteúdo que deseja limpar na janela Limpar histórico. 4. Clique em [Limpar].

Para salvar o registro de conexão:

1. Abra a janela Opções. 2. Clique na guia [Registros].

3. Marque a opção [Registrar informações de conexão no seguinte arquivo.] na área de registro

de conexão.

4. Insira o arquivo para salvar informações sobre o servidor de conexão, protocolo de conexão,

tempo de conexão, tempo de saída e tempo de conexão.

Page 59: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Configuração de mapeamento de teclas 

Na janela de Mapeamento de teclado personalizado, as combinações de teclas de atalho usadas

atualmente são listadas. O usuário pode adicionar, excluir e editar combinações de teclas.

Para alterar o mapeamento de teclas:

1. Abra a janela Opções. 2. Clique na guia [Teclado e mouse]

3. Clique em [Editar] em [Mapeamento de teclado]. A janela de Mapeamento de teclado

personalizado será exibida.

4. Selecione uma combinação de teclas para alterar a opção [Configuração da tecla atual] e clique

em [Editar].

5. Selecione um do Menu, enviar texto, executar script ou iniciar aplicação em [Tipo].

6. Entre no menu selecionado ou na cadeia de caracteres em [Ação].

7. Clique em [OK].

Configuração do mouse 

As ações dos botões central e direito do mouse podem ser selecionadas individualmente. Os

delimitadores a serem usados ao selecionar uma palavra clicando duas vezes podem ser atribuídos.

Para alterar a operação do botão do mouse:

1. Abra a janela Opções. 2. Selecione uma das ações do botão do meio do mouse na guia [Teclado e mouse].

● Não fazer nada.

● Abrir o menu popup.

● Colar o conteúdo da área de transferência (padrão).

● Abrir a janela de Propriedades.

3. Selecione uma das ações do botão direito. A ação padrão é [Abrir o menu popup].

Para alterar o delimitador de seleção com clique duplo:

1. Abra a janela Opções. 2. Introduza um delimitador a utilizar quando selecionar uma palavra na guia [Teclado e mouse]

no campo [Seleção].

Configuração de transparência 

O Xshell oferece a configuração de transparência.

Para definir a janela para parecer transparente:

1. Clique no menu [Visualizar] e depois [Transparente].

Page 60: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

60

2. Abra a janela Opções. 3. Defina a transparência na guia [Visualizar].

4. Defina a [Opacidade]. Quanto menor for a opacidade, mais transparente se torna a janela do

Xshell. 5. Se a opção [Tornar a janela opaca ao passar o mouse] estiver selecionada, a janela do Xshell

será mostrada como opaca enquanto o mouse estiver sobre a janela, mesmo quando ela

estiver definida para exibir a janela transparente do Xshell. 6. Se a opção [Sempre no topo quando transparente] for selecionada, a janela do Xshell será

exibida na parte superior de todas as janelas.

Configurações de senha mestra 

A senha mestra pode ser usada para salvar senhas com mais segurança usando a senha mestra

definida pelo usuário.

A senha mestra usa uma senha definida pelo usuário para criptografar a parte da senha dos dados

da sessão. Quando a senha mestra é ativada, o Xshell solicita a senha mestra toda vez que uma

nova instância do Xshell é iniciada e uma sessão é aberta. Se a senha mestra correta não for

inserida, a senha da sessão não poderá ser utilizada e deverá ser inserida novamente

manualmente, impedindo o acesso não autorizado.

Para obter detalhes sobre a configuração da senha mestra, consulte 'Senha Mestra'.

Configurações de bloqueio de tela 

Você pode bloquear a tela do terminal enquanto estiver longe do PC para proteger sua sessão

contra uso indevido. Quando o terminal está bloqueado, a tela do terminal muda para cinza e os

usuários não podem interagir com o terminal até que a senha correta seja inserida. Uma vez que a

tela estiver bloqueada, você não poderá passar nenhum dado para o terminal. O Xshell não pode

ser fechado até que a senha correta seja recebida. No entanto, as conexões permanecerão abertas

e os dados ainda serão atualizados no terminal.

Defina uma senha de bloqueio de tela:

1. No menu Ferramentas, selecione Opções. 2. Selecione a guia Segurança. 3. Na seção Bloqueio de tela, clique em Definir senha para abrir a janela Senha do bloqueio de

tela.

4. Digite a senha desejada nos campos de "Inserir senha" e "Confirmar senha".

5. Clique em OK para salvar.

Nota: Se a tela de bloqueio for executada a partir do menu Visualizar quando uma senha não estiver

definida, o usuário será solicitado a definir uma senha primeiro.

Para bloquear a tela:

Page 61: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

1. Clique no menu Visualizar e selecione Bloquear a tela.

Nota: Se a tela de bloqueio for executada a partir do menu Visualizar quando uma senha não estiver

definida, o usuário será solicitado a definir uma senha primeiro.

Bloqueio automático O bloqueio automático pode ser usado para bloquear a tela do terminal automaticamente após

uma duração de inatividade do terminal. Este recurso é especialmente útil se você estiver usando

seu computador em uma área aberta.

Para ativar o desbloqueio automático:

1. Clique no menu Ferramentas e depois em Opções. 2. Clique na guia Segurança. 3. Na seção Bloqueio de tela, selecione a opção Bloqueio automático de tela no intervalo.

4. Insira o número de minutos que o Xshell deve esperar pela entrada/saída do terminal antes que

a tela seja bloqueada automaticamente.

Notas Se a tela de bloqueio for executada a partir do menu Visualizar quando uma senha não estiver

definida, o usuário será solicitado a definir uma senha primeiro.

5. Clique em OK para salvar.

Configurações de atualizações automáticas 

A atualização contínua permite que o Xshell verifique se há atualização de software em um intervalo

definido pelo usuário. Por padrão, ele verifica se há uma nova atualização a cada 2 semanas.

Quando a opção [Verificar atualizações automaticamente] está ativada, o Xshell verifica as

atualizações com o servidor do NetSarang na inicialização.

Para ativar a atualização contínua:

1. Clique no menu Ferramentas e depois em Opções. 2. Clique na guia Atualizar. 3. Marque a opção “Intervalo de verificação de atualizações (em dias)

4. Insira o número de dias que você deseja esperar até que o Xshell verifique atualizações

novamente.

5. Clique em OK para salvar as alterações.

Nota: Você sempre pode verificar se há atualizações manualmente selecionando a opção Verificar

atualizações no menu Ajuda.

Page 62: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

62

Configurações avançadas 

As configurações avançadas podem ser definidas na janela Opções na guia [Avançado].

Alternar para o método de entrada em inglês quando a tecla ESC é pressionada

Quando a tecla ESC é pressionada para mover para o modo de comando ao entrar em coreano em

certas aplicações, como vi e vim, o status é alterado automaticamente para o modo de entrada em

inglês.

Use o botão de seleção inteligente para cópia e transferência de arquivos

Mostrar ou ocultar o botão de [Seleção inteligente] ao selecionar uma área do terminal com o

mouse.

Enviar para bandeja do sistema quando minimizado

Quando o Xshell é minimizado, ele é minimizado para a bandeja do sistema.

Mostrar guia da sessão no modo de tela cheia

Mostrar a guia de sessões no modo de tela cheia.

Ocultar a barra de rolagem no modo de tela cheia

Ocultar a barra de rolagem no modo de tela cheia.

Habilitar a barra de título no modo de tela cheia

Isso oculta a janela de controle que normalmente aparece em modo de tela cheia. Para sair do

modo de tela cheia, a tecla de atalho ou o menu de contexto do terminal deve ser utilizado.

Organizar janelas em cascata no tamanho da janela atual

Usa o tamanho atual da janela para cascata janelas Xshell. Quando esta opção não é selecionada,

as janelas do Xshell ficarão em cascata no tamanho padrão.

Executar o Xshell ao iniciar o sistema

O Xshell é iniciado automaticamente quando o Windows é iniciado.

Minimizar para bandeja do sistema na inicialização do Xshell

Minimiza para bandeja do sistema quando o Xshell for iniciado.

Abrir a janela de sessões na inicialização do Xshell

Abre a janela Sessões quando o Xshell for iniciado.

Usar a tecla Alt para acessar o menu

Abra o menu pressionando a tecla Alt.

Abra múltiplas sessões em uma única janela do xShell

Abre várias sessões em uma única janela do Xshell. Alterne entre sessões usando a guia de sessão

ou a barra de sessão. Se esta opção não estiver ativada, cada sessão será aberta em uma janela

separada ao abrir várias sessões simultaneamente.

Page 63: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Confirmar para desconectar quando Xshell é finalizado.

Pergunte se deve ou não encerrar as sessões conectadas quando um programa é finalizado.

Confirmar para desconectar quando a sessão é finalizada

Pergunte se deve desconectar no encerramento da sessão.

Reverter para o shell local quando a conexão é finalizada

A guia da sessão é mantida no status do shell local quando uma conexão é finalizada. Em uma

sessão do shell local, o prompt Xshell será exibido na tela do terminal e comandos locais, como

open, telnet, ssh e ping podem ser executados. Para ver uma lista de comandos, execute help ou ?

no prompt Xshell.

Limpar o buffer de recuo de rolagem quando a conexão é encerrada

Quando uma conexão é finalizada, o buffer de rolagem será apagado.

Restaurar o último layout de grupo de guias usado na inicialização do Xshell

Se o Xshell for encerrado normalmente ou anormalmente, na próxima inicialização do Xshell

retornará ao estado de conexão de sessão, bem assim como ao estado de organização de guias do

Xshell antes de ser fechado.

Salvar automaticamente as alterações da sessão no arquivo de sessão atual

Quando são feitas alterações nas propriedades da sessão pelo usuário, as alterações são

automaticamente salvas no arquivo de sessão. No caso da sessão padrão, as alterações são salvas

no arquivo de sessão padrão.

Usar o modo de processo único para um melhor desempenho

As guias do Xshell podem ter seu próprio processo (modo multi-processo) ou várias guias podem

ser executadas no mesmo processo (modo de processo único). O modo de processo único consome

menos recursos do sistema e pode melhorar o desempenho, mas as abas não podem ser divididas

em novas janelas e também não podem ser combinadas em uma única janela.

[Nova transferência do arquivo] abre uma sessão SFTP do Xshell, não executando o Xftp

Selecionar [Nova transferência de arquivo] no menu [Janela] abre uma sessão do SFTP no Xshell

em vez de abrir o Xftp mesmo que o Xftp esteja instalado no computador. Se o programa Xftp não

estiver instalado, a sessão SFTP ignora esta opção.

Sair do Xshell quando todas as guias forem fechadas

Se esta opção não estiver ativada, o Xshell não fechará mesmo que todas as abas sejam fechadas

simultaneamente. Em vez disso, uma sessão local começará a ser executada.

Saia do Xshell quando a última guia estiver fechada

Se esta opção não estiver ativada, o Xshell não sairá mesmo que a última guia seja fechada. Em

vez disso, uma sessão local irá ser executada.

Page 64: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

64

Transferência de arquivo O Xshell permite enviar ou receber arquivos usando FTP/SFTP e os protocolos X/Y/ZMODEM.

Transferência de arquivos com SFTP 

O SFTP é um protocolo de transferência de arquivos baseado em SSH. Comparado ao FTP,

X/Y/ZMODEM, ele suporta uma transferência de arquivos mais rápida e segura.

Para receber arquivos com SFTP:

1. Conecte-se com um servidor para receber um arquivo usando o comando sftp no prompt local.

[C:\~]$ sftp hostname

2. Receba um arquivo usando o comando get no prompt sftp.

sftp:/home/user21> get filename

Nota: Para uma descrição detalhada do comando sftp suportado pelo Xshell, execute o comando help no

prompt de comando sftp.

Para enviar arquivos com SFTP:

1. Conecte-se com um servidor para enviar um arquivo usando o comando sftp no prompt local.

[C:\~]$ sftp hostname

2. Envie um arquivo usando o comando put no prompt sftp.

sftp:/home/user21> put filename

Nota: Para uma descrição detalhada do comando sftp suportado pelo Xshell, execute o comando help no

prompt de comando sftp.

Transferência de arquivos com FTP 

O Xshell suporta o protocolo de transferência de arquivos FTP em uma base terminal.

Page 65: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Para receber arquivos com FTP:

1. Conecte-se com um servidor do qual deseja receber um arquivo usando o comando ftp no

prompt local.

[C:\~]$ sftp hostname

2. Receba um arquivo usando o comando get no prompt ftp.

ftp:/home/user21> get filename

Nota: Para uma descrição detalhada do comando ftp suportado no Xshell, execute o comando help no

prompt de comando ftp.

Para enviar arquivos com ftp:

1. Conecte-se com o servidor para o qual deseja enviar o arquivo usando o comando ftp no

prompt local.

[C:\~]$ ftp hostname

2. Envie um arquivo usando o comando put no prompt ftp.

ftp:/home/user21> put filename

Nota: Para uma explicação detalhada do comando ftp suportado no Xshell, execute o comando help no

prompt de comando ftp.

Transferência de arquivos com X/Y/ZMODEM  

Os arquivos transferidos via X/Y/ZMODEM são salvos em uma pasta designada por um usuário. Os

usuários podem escolher diferentes pastas cada vez que os arquivos são recebidos. O método para

transferências de arquivos usando XMODEM e YMODEM é similar ao ZMODEM. Os comandos usados

para enviar e receber arquivos para X,Y e ZMODEM são sx, sb, sb para receber e rx, rb, rz para

enviar respectivamente. Os comandos podem divergir entre sistemas e é aconselhável que os

usuários consultem o manual do sistema operacional remoto. Abaixo está uma descrição da média

de transferência de arquivos ZMODEM.

Para receber arquivos com ZMODEM:

1. Execute o seguinte comando em um prompt do servidor remoto:

$ sz file1 file2 …

Nota: Se [Ativar ZMODEM automaticamente] estiver configurado nas Propriedades da sessão, o processo

de recebimento de arquivos será iniciado automaticamente e o seguinte processo nos números 2 e

3 pode ser omitido.

Page 66: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

66

2. Clique no menu [Arquivo] e depois em [Transferir].

3. Selecione [Receber com ZMODEM].

Nota: Se o comando sz não existirem no servidor remoto, os usuários devem instalar diretamente. Na

maioria dos casos, existem comandos semelhantes.

Para receber arquivos com ZMODEM no terminal Xshell:

1. Selecione o nome do arquivo para download na janela do terminal do Xshell. O botão [Seleção

inteligente] é exibido em torno do nome do arquivo selecionado.

2. Clique no botão [Seleção inteligente].

3. Selecione [Download com ZMODEM].

Para enviar arquivos com ZMODEM:

1. Execute o seguinte comando no prompt remoto:

$ rz

Nota: Se a opção [Ativar ZMODEM automaticamente] estiver configurada nas Propriedades da sessão, o

processo de envio de arquivos será iniciado automaticamente, e o seguinte processo em No. 2 e 3

pode ser omitido.

2. Clique no menu [Arquivo] e depois em [Transferir].

3. Selecione [Enviar com ZMODEM].

4. Selecione o arquivo a ser enviado da janela Abrir Arquivo.

5. Para enviar um arquivo como ASCII, selecione [Enviar arquivo como ASCII].

6. Clique em [Abrir].

Para enviar arquivos com ZMODEM usando arrastar e soltar:

1. Para enviar arquivos com ZMODEM usando arrastar e soltar:

2. Arraste o arquivo e solte-o na janela do terminal Xshell. A transferência de arquivos é executada automaticamente.

Para alterar a pasta padrão para salvar arquivo:

1. Abra a janela Propriedades da sessão. 2. Selecione [Transferência de Arquivos] em [Categoria].

3. Selecione [Usar a seguinte pasta para download] em [Pasta de download].

4. Abra a janela Procurar pasta clicando no botão [...] do [Pasta de download] e selecione uma

pasta onde os arquivos recebidos deverão ser salvos.

5. Clique em [OK].

Para visualizar arquivos recebidos no caminho padrão:

1. Abra a janela Propriedades da sessão.

2. Selecione [Transferência de Arquivos] em [Categoria].

3. Clique em [Abrir] no campo [Pasta de download].

Page 67: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Transferência de arquivos com Xftp 

O Xshell é interoperável com o Xftp, um programa de transferência de arquivos da NetSarang

Computer Inc. Isso permite conexões FTP/SFTP rápidas e convenientes com um servidor

atualmente conectado ao Xshell.

Para criar uma conexão Xftp com um servidor atualmente conectado pelo Xshell:

1. Conecte-se com o servidor de um arquivo a ser transferido usando o Xshell. 2. Clique no menu [Janela] e depois em [Nova transferência de arquivo]. Ou clique no botão

padrão de [Nova transferência de arquivo].

Nota:

Se o protocolo que o Xshell usa for SSH, o Xftp tentará uma conexão SFTP. Se o protocolo usado

pelo Xshell for TELNET ou RLOGIN, o Xftp tentará uma conexão FTP.

Page 68: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

68

Registro e rastreamento de sessão O Xshell permite que os usuários registrem toda a transcrição de uma sessão em um arquivo. O

rastreamento pode ser usado para depuração.

Registro de sessão 

Para registrar apenas textos:

1. Clique no menu [Arquivo] e depois [Registros].

2. Selecione [Iniciar]. Será exibida a janela Salvar como. 3. Digite o nome do arquivo onde os dados de registro devem ser salvos.

4. Limpar [Registro do código do terminal, bem como o texto normal].

5. Clique em [Salvar].

Nota: O registro continua até que uma sessão termine. Para parar o registo sem terminar uma sessão,

selecione [Parar] no menu [Arquivo] > [Registo]. Os arquivos com nomes diferentes na janela

Salvar como são formatos de arquivo que foram especificados nas opções de registro das

propriedades da sessão.

Para registrar textos com códigos do terminal:

1. Clique no menu [Arquivo] e depois [Registros].

2. Selecione [Iniciar]. Será exibida a janela Salvar como. 3. Digite o nome do arquivo onde os dados de registro devem ser salvos.

4. Marque a opção [Gravar comandos do terminal como texto normal].

5. Clique em [Salvar].

Para iniciar o registro na conexão de sessão:

1. Abra a janela Propriedades da sessão.

2. Selecione [Avançado > Registro] em [Categoria].

3. Marque [Iniciar registro na conexão].

4. Especifique o nome da pasta ou do arquivo onde o registro deve ser salvo.

5. Clique em [OK].

Rastreamento de sessão 

Com a opção de rastreamento, os dados de controle de protocolo de rastreamento são trocados

com um servidor remoto.

Para protocolos SSH, a autenticação do usuário e os detalhes de troca de algoritmos podem ser

exibidos na tela do terminal. Para protocolos TELNET, a troca de várias opções pode ser rastreada.

Page 69: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Isto é útil quando ocorrem problemas de conexão com um servidor remoto.

Para ativar ou desativar a função de rastreamento:

1. Abra a janela Propriedades da sessão.

2. Selecione [Avançado > Rastreio] na [Categoria].

3. Marcar opções de acordo com a necessidade.

4. Clique em [OK].

Page 70: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

70

Impressão O Xshell fornece a capacidade de imprimir texto em uma janela do terminal através de uma

impressora local. O Xshell usa fontes e cores usadas em uma janela de terminal para impressão. As

margens do papel de impressão podem ser definidas na janela Configuração da página.

Para definir o tamanho e a orientação do papel:

1. Clique no menu [Arquivo] e depois em [Configuração da página].

2. Selecione o tamanho e a orientação do papel.

3. Insira as margens.

4. Clique em [OK] para salvar as alterações.

Para imprimir:

1. Clique no menu [Arquivo] e depois em [Imprimir].

2. Selecione a impressora na lista.

3. Clique em [OK]

Page 71: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Usando Xagent  O Xagent é um agente de autenticação SSH. O Xagent mantém uma chave de usuário para

autenticação de usuário com chave pública e fornece isso ao Xshell quando uma chave de usuário

é exigida pelo Xshell. O Xagent retém todas as listas de chaves de usuário e solicita uma senha de entrada quando

necessário. Quando um usuário digita uma senha, o Xagent decodifica a chave do usuário e a salva

na memória. Via Xagent, os usuários podem usar a mesma chave várias vezes digitando a senha

apenas uma vez.

O Xagent também funciona como um servidor de autenticação SSH para o recurso de

encaminhamento de agente SSH. Você deve usar o recurso de encaminhamento de agente SSH ao

conectar-se a uma servidor remoto diferente da primeira servidor remoto. Normalmente, sua chave

privada só é mantida em seu computador local e um programa cliente SSH no primeiro servidor não

pode se conectar a uma segunda máquina. No entanto, usando o recurso de encaminhamento de

agente SSH, o programa cliente SSH no primeiro servidor solicita uma chave privada do Xagent

para entrar no segundo servidor.

Nota: Quando Xagent é executado, o ícone do Xagent é criado na área de notificação. Mesmo quando a

janela do Xagent está fechada, o Xagent continua em execução. Para fechar o Xagent ou abrir a

janela Xagent, utilize os menus de ícones na bandeja do sistema.

Conectando-se a um servidor através do Xagent 

Para configurar o Xshell para usar o Xagent:

1. Abra a janela Propriedades da sessão.

2. Selecione [Conexão > SSH] em [Categoria].

3. Select [Usar o Xagent (agente SSH) para gerenciar senhas].

4. Clique em [OK].

Para conectar com o servidor SSH através do Xagent:

1. Defina o Xshell para usar Xagent. 2. Execute o Xagent se ele não estiver em execução.

3. Conecte-se ao servidor SSH.

Neste caso, o servidor SSH deve suportar a autenticação de usuário com chave pública e a

seção de chave pública da chave do usuário deve ser registrada no servidor.

4. A janela Senha será exibida. Digite a senha da chave de usuário selecionada.

Nota: Ao selecionar [Iniciar Xagent automaticamente] na configuração [Conexão > SSH], o processo no

número 2 acima pode ser dispensado. A janela de Senha será exibida somente quando o status

da chave selecionada estiver fechada. Você pode verificar o status das chaves de usuário na

Page 72: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

72

lista de chaves de usuário Xagent.

Nota: O Xshell irá tentar autenticar-se no servidor, percorrendo as chaves gerenciadas pelo Xagent. Como

várias tentativas podem precisar ser feitas antes que uma combinação de chaves seja

encontrada, a autenticação pode falhar se o número de tentativas exceder o limite definido pelo

servidor. Neste caso, o número de tentativas de autenticação permitidas pode ser aumentado

no servidor ou o número de chaves deve ser ajustado no Xagent.

Usando a chave do usuário Xagent em um servidor                 remoto 

Usando o Xagent, o cliente SSH em um servidor remoto pode usar uma chave de usuário usada

pelo Xshell, que é uma chave de usuário mantida pelo Xagent. Para usar uma chave de usuário

Xagent em um servidor remoto, tanto o Xshell quanto o servidor SSH do servidor remoto devem

suportar o encaminhamento de agentes.

Para ativar o encaminhamento de agentes no servidor ssh.com:

1. Abra o arquivo /etc/ssh2/sshd2_config. 2. Defina o valor para a opção AllowAgentForwarding da forma seguinte:

AllowAgentForwarding yes

3. Reinicie o servidor SSH.

Nota: Os servidores OpenSSH ativam automaticamente o recurso de encaminhamento de agente, a

menos que o usuário especifique a opção de não encaminhamento de agente.

Para usar a chave do Xagent no servidor remoto:

1. Defina o Xshell para usar Xagent. 2. Execute o Xagent se ele não estiver em execução.

3. Conecte-se ao servidor SSH e faça o login.

Nota: Se o servidor SSH suportar o recurso de encaminhamento de agente, a variável de ambiente para

encaminhamento de agente (SSH_AUTH_SOCK ou SSH2_AUTH_SOCK) será definida com um valor

apropriado.

4. Conecte-se a outro servidor, que suporte autenticação de chave pública através do servidor

remoto.

5. Quando a janela de Senhas for exibida, digite a senha para a chave de usuário selecionada.

Page 73: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Nota: A janela de Senha será exibida somente quando o status da chave selecionada estiver fechada.

Você pode verificar o status das chaves de usuário na lista de chaves de usuário Xagent.

Page 74: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

74

Usando scripts Script é um arquivo que contém um conjunto de comandos para serem executados de uma só vez.

As tarefas repetitivas são convenientemente coletadas em um arquivo e os comandos podem ser

executados sem a necessidade de digitá-los um a um. O Xshell suporta Visual Basic Script,

JavaScript e Python Script.

Início e término do script 

Para iniciar a execução de um arquivo de script:

1. Clique no menu [Ferramentas] e depois [Script] e selecione [Executar]. A janela Abrir será

exibida.

2. Selecione o arquivo de script.

3. Clique em [OK].

Para parar a execução de um arquivo de script:

1. Clique no menu [Ferramentas] e depois [Script] e selecione [Cancelar].

API de script 

O Xshell fornece as seguintes APIs de script. Use as APIs para automatizar tarefas repetitivas.

xsh.Session  As seguintes funções e variáveis podem ser utilizadas nas sessões do Xshell. Para utilizar estas

funções e variáveis, execute-as juntamente com o xsh.Session. Por exemplo, para usar a função

'Sleep()', use 'xsh.Session.Sleep(1000)'.

Funções

Valor de

retorno

Função Parâmetro Descrição

Void Open(LPCTSTR lpszSession)

lpszSession

Uma cadeia de caracteres de

um caminho de sessão Xshell

ou formato URL do Xshell.

Abra uma nova sessão ou

URL.

Para abrir uma sessão,

coloque a opção /s na frente

de um texto.

Ex.) Para abrir a sessão A.xsh,

use '/s $PATH/A.xsh'.

Void Close() Feche a sessão atualmente

conectada.

Page 75: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Void Sleep(long timeout) Timeout

Valor de tempo unitário de

milissegundos.

Faça com que Xshell o espere

pela hora designada.

Void LogFilePath(LPCTSTR lpszNewFilePath)

lpszNewFilePath

Nome do arquivo incluindo

caminho

Especifique o arquivo de

registro.

void StartLog() Comece a registrar a sessão.

O registro é atribuído ao

caminho especificado em

LogFilePath(). Se um caminho

do arquivo de registro não for

atribuído, o caminho padrão

será usado.

void StopLog() Para de registrar.

Variável

Nome Tipo Descrição

Connected BOOL Verifique se a sessão atual está conectada.

LocalAddress BSTR Obtém o endereço local.

Path BSTR Obtém o caminho do arquivo da sessão atual.

RemoteAddress BSTR Obtém o endereço remoto.

RemotePort long Obtém a porta remota.

Logging BOOL Verifica se a sessão atual está gravando um arquivo

de registro.

LogFilePath BSTR Salvar como um arquivo de registro.

xsh.Screen As seguintes funções e variáveis podem ser utilizadas na manipulação da tela do terminal de Xshell.

Para utilizar estas funções e variáveis, execute-as junto com a tela xsh.Screen. Por exemplo, para

usar a função 'Clear()', use 'xsh.Session.Clear()'.

Funções

Valor de

retorno

Função Parâmetro Descrição

void Clear() Limpa a tela do terminal.

void Send(LPCTSTR lpszStrToSend)

lpszStrToSend

Texto a enviar

Envia uma mensagem para o

terminal.

BSTR Get(long nBegRow, long nBegCol, long nEndRow, long nEndCol)

nBegRow

Posição inicial da linha do

terminal

nBegCol

Posição inicial da coluna do

terminal

nEndRow

Lê a cadeia de caracteres na

seção do terminal especificada

e retorna o valor.

Page 76: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

76

Posição final da linha do

terminal

nEndCol

Posição final da coluna do

terminal

void WaitForString(LPCTSTR lpszString)

lpszString

Cadeia de caracteres a ser

exibida no terminal.

Espera pela mensagem.

Long WaitForStrings(VARIANT FAR* strArray, long nTimeout)

strArray

Cadeia de caracteres a ser

exibida no terminal

nTimeout

Tempo de espera em

milissegundos

Valor de retorno

O número de strings

encontrados.

Espera pela mensagem até o

tempo limite.

Variável

Nome Tipo Descrição

CurrentColumn long Retorna a coluna atual.

CurrentRow long Retorna a linha atual.

Columns long Obtém o total de colunas da mesma forma que a

largura do terminal.

Rows long Obtém o total de linhas igual às linhas do terminal

Synchronous BOOL Configuração da sincronização da tela (True significa

sincronizar e False não sincronizar).

Xsh.Dialog Você pode usar isso para manipular a tela do terminal do Xshell. Para usar a seguinte função e

variável, execute-a com xsh.Dialog. Por exemplo, se você quiser usar a função MsgBox(),

acrescente xsh.Dialog.MsgBox() na frente como por exemplo: xsh.Dialog.MsgBox().

Functions

Valor de

retorno

Função Parâmetro Descrição

Long MsgBox(LPCTSTR lpszMsg)

LpszMsg

String que deseja enviar.

Abre uma caixa de mensagem

string Prompt(LPCTSTR lpszMessage, LPCTSTR

lpszTitle, LPCTSTR

lpszDefault, BOOL

bHidden)

Page 77: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

 

Exemplo de script 

Arquivo de script

Sub Main

' *** Connect the session ***

xsh.Session.Open "ssh://192.168.1.17"

' "/s C:\Users\Administor\AppData\Roaming\NetSarang\Xshell\Sessions\example.xsh"

xsh.Screen.Synchronous = true

xsh.Screen.WaitForString "login: "

xsh.Screen.Send "username"

xsh.Screen.Send VbCr

xsh.Session.Sleep 100

xsh.Screen.WaitForString "Password: "

xsh.Screen.Send "password"

xsh.Screen.Send VbCr

xsh.Session.Sleep 100

' *** Wait for Prompt Message ***

xsh.Screen.WaitForString "username@password"

' *** Set File Format ***

Dim app, wb, ws

Set app = CreateObject("Excel.Application")

Set wb = app.Workbooks.Add

set ws = wb.Worksheets(1)

xsh.Session.LogFilePath = "c:\example.log"

xsh.Session.StartLog

Dim waitStrs

waitStrs = Array(Chr(10), "username@password") ' make wait message as array

Dim row, screenrow, readline, itmes

row = 1

' *** Send Command ***

Page 78: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

78

xsh.Screen.Send "cat /etc/passwd"

xsh.Screen.Send VbCr

xsh.Session.Sleep 100

Dim result

' *** Read Data and Save it as an EXCEL File *** Do

While true

result = xsh.Screen.WaitForStrings(waitStrs, 1000)

If result = 2 Then

Exit Do

End If

screenrow = xsh.Screen.CurrentRow - 1

readline = xsh.Screen.Get(screenrow, 1, screenrow, 40)

items = Split(readline, ":", -1)

ws.Cells(row,1).Value = items(0)

ws.Cells(row,2).Value = items(2)

row = row + 1

Wend

Loop

wb.SaveAs("C:\chart.xls") ' save file path

wb.Close

app.Quit

Set ws = nothing

Set wb = nothing

Set app = nothing

xsh.Screen.Synchronous = false

xsh.Session.StopLog

End Sub

Page 79: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Referências Esta seção fornece informações referenciais sobre o uso do Xshell.

Botões padrão  

O Xshell fornece botões padrão para as tarefas e comandos frequentemente utilizados.

A seguir estão as descrições dos botões padrão.

Botão Nome Descrição

Nova Cria uma nova sessão abrindo a janela Propriedades da

nova sessão.

Abrir Abre a janela Sessões.

Desconectar Fecha a conexão com a sessão atual.

Reconectar Reconecta a sessão da guia atual.

Propriedades

Exibe as propriedades da sessão atual. Se a sessão

não está aberta, as propriedades da sessão padrão serão

exibidas.

Copiar Copia o campo selecionado para a área de transferência.

Colar Cola o conteúdo da área de transferência.

Encontrar Abre a janela Encontrar.

Imprimir Abre janela Imprimir.

Esquema de

cores Seleciona o esquema de cores.

Codificação Lista as codificações disponíveis para o idioma de saída.

Fontes

Lista os nomes e tamanhos de fontes disponíveis. As fontes

para o sessão atual aberta podem ser alteradas. Para

alterar a fonte para cada sessão, selecione a fonte da

sessão na janela Propriedades da sessão.

Novo terminal

Abre uma nova janela do Xshell. Clique neste botão

enquanto uma conexão está sendo estabelecida para tentar

a conexão usando as informações de conexão da sessão

relacionada.

Page 80: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

80

Nova

transferência de

arquivos

Executa o Xftp se Xftp™ estiver instalado. Clique neste

botão enquanto uma conexão estiver sendo feita para

iniciar uma sessão de Nova transferência de arquivos com

as informações de conexão da sessão correspondente. Se o

Xftp não estiver instalado, a sessão de Transferência de

arquivos do Xshell será iniciada.

Tela cheia Converte para o modo de tela cheia. A tela muda para o

modo janela geral quando Alt+Enter é pressionado.

Bloqueio de tela Converte para o modo de bloqueio de tela. A entrada do

usuário não é recebida até que a senha seja inserida.

Mapeamento de

teclado Abre a janela de Mapeamento de teclas personalizado.

Conjuntos de

destaque Abre a janela de Conjunto de destaques.

Script Inicia o arquivo de script Xshell.

Iniciar registro Inicia o registro.

Parar registro Para o registro.

Novo grupo de

guia

Abre uma nova aba do shell local em um novo grupo de

guias. Pode ser aberta na direita, em baixo, em cima ou na

esquerda.

Organizar guias

Organiza as guias atualmente abertas horizontalmente,

verticalmente ou em mosaico. Ou mesclar guias já

organizadas.

Opções Abre a janela Opções.

Gerenciador de

chaves do

usuário

Abre a janela de chaves do usuário.

Gerenciador de

chaves do

servidor

Abre a janela de Chaves do servidor.

Xagent Executa o programa Xagent.

Ajuda Abre a ajuda do Xshell.

Page 81: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Barra de endereço 

A gramática da barra de endereço é a seguinte:

[protocol://][user[:password]@]hostname[:port][/]

Os protocolos disponíveis são ssh, sftp, telnet, rlogin e serial. O protocolo padrão é o protocolo

selecionado na sessão padrão. Os números da porta padrão por protocolo são definidos da seguinte

forma:

● ssh: 22

● sftp: 22

● telnet: 23

● rlogin: 513

● ftp: 21

Abaixo são dados alguns exemplos.

Exemplo Descrição

foobar.com Conecte-se ao foobar.com usando o protocolo e o

número da porta designados na sessão padrão.

ssh://kay:[email protected]/ Conecte-se ao foobar.com usando o protocolo

SSH. A conta de usuário é 'kay' e a senha é

'passwd'. A porta padrão será usado.

ssh://[email protected]:12345/ Conecte-se ao foobar.com porta 12345 usando o

protocolo SSH. A conta de usuário é kay.

telnet://foobar.com/ Conecte-se ao foobar.com através do protocolo

telnet. A conta de usuário não é atribuída e a

conexão é feita com a porta 23, a porta padrão.

rlogin://[email protected]/ Conecte-se ao foobar.com usando o protocolo

rlogin. A conta de usuário é 'kay' e a conexão é

feita com a porta 513, a porta padrão.

sftp://[email protected]/ Conecte-se ao foobar.com usando o protocolo

SFTP. A conta de usuário é 'kay' e é usado a porta

padrão.

ftp://foobar.com/test.zip Conecte-se ao foobar.com usando o protocolo ftp e

baixe o arquivo test.zip.

Page 82: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

82

Comandos do Xshell local 

O Xshell fornece comandos locais para usuários avançados familiarizados com o ambiente do

terminal.

Basicamente, o prompt do Xshell é exibido na tela do terminal quando um servidor remoto não

está conectado. Quando uma sessão estiver conectada, pressione 'Ctrl+Alt+]' para sair do prompt

local. Para retornar ao modo de servidor remoto, digite 'exit' ou pressione 'Ctrl+Alt+D'.

Os seguintes comandos podem ser utilizados.

Comando Descrição

help

?

Exibe a lista de comandos na janela do terminal.

new Abre a janela Propriedades da nova sessão.

open the [session] Conecte-se com a sessão correspondente quando a

opção "sessão" for atribuída. Se uma sessão não for

atribuída, a janela de Sessões será exibida.

edit [session] Abre a janela Propriedades da sessão para a sessão

correspondente se a 'sessão' for atribuída. Abra a janela

Propriedades da sessão para a sessão padrão se a

'sessão' não estiver atribuída.

list Exibe uma lista de pastas e informações sobre as

sessões no diretório atual.

cd Altera o diretório de tarefas atual.

clear Limpa a tela local do prompt de comando do shell,

histórico da barra de endereços e histórico de

comandos.

exit

quit

Encerra a sessão do Xshell ou retorna ao servidor

remoto.

set Configura o ambiente do Xshell. Determinadas

configurações podem ser definidas nas propriedades ou

opções da sessão. Para visualizar a configuração atual,

digite o comando set sem nenhuma opção de linha de

comando.

ssh [user@]host [port] Conecte-se usando o protocolo SSH.

sftp [user@]host [port] Conecte-se usando o protocolo SFTP.

telnet [user@]host [port] Conecte-se usando o protocolo telnet.

rlogin [user@]host [port] Conecte-se usando o protocolo rlogin.

ftp [user@]host [port] Conecte-se usando o protocolo ftp.

ipconfig Executa o comando Windows ipconfig.

ping host Executa o comando ping do Windows.

tracert host Exibe o caminho do pacote para o servidor.

netstat Executa o comando netstat do Windows.

Page 83: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

nslookup Executa o comando nslookup do Windows.

Page 84: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

84

Opções de linha de comando do Xshell 

A seguir estão as opções de parâmetros de linha de comando reconhecidos pelo Xshell. Estes

parâmetros podem ser usados ao executar o Xshell a partir do programa de console do Windows

ou outras aplicações.

Opção / Parâmetro Descrição

‘session file’ Executa a sessão. O 'Session file' pode

incluir um caminho.

-folder ‘session folder’ Executa todas as sessões de pastas.

-url [protocol://][user[:password]@]host[:port] Conecta inserindo diretamente a URL, em

vez de usar o arquivo de sessão

designado. Os protocolos que podem ser

usados são SSH, SFTP, TELNET, RLOGIN

e FTP.

Quando o protocolo é omitido, utilize o

protocolo padrão designado na janela

Opções na guia [Geral].

Quando o usuário e a senha são

omitidos, uma janela para a autenticação

será exibida.

Quando uma porta de conexão não é

designada, a porta padrão do protocolo

de conexão será usada.

-open Abre a janela Sessões.

-register Abre a janela para o registro do produto.

-about Abre a janela de sobre o Xshell onde as

informações de versão e licenciamento do

produto se encontram disponíveis.

-prop ‘session file’ Abre a janela Propriedades da sessão. O 'Session file' pode incluir um caminho.

-create ‘session file’ Cria uma nova sessão.

-newwin Abra a nova janela do Xshell.

-newtab ‘tab name’ Crie uma nova guia com o 'Nome da

guia'.

Exemplo:

Execute o arquivo de sessão xdev.xsh.

Xshell ‘c:\users\user\Documents\ NetSarang Computer\6\Xshell\Sessions\xdev.xsh’

Conecte-se ao foobar.com com o protocolo padrão.

Xshell -url foobar.com

Conecte-se ao foobar.com com ssh.

Page 85: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Xshell -url ssh://foobar.com

Conecte-se ao foobar.com com ssh. Nome de usuário e senha são 'username' e 'demopassword'.

Xshell –url ssh://username:[email protected]

Conecte-se ao foobar.com com a porta 2300 usando o protocolo telnet.

Xshell –url telnet://foobar.com:2300

Conectar-se ao foobar.com executando uma nova janela do Xshell. Xshell -newwin -url foobar.com

Nota: Se a opção [Abrir várias sessões em uma única janela do Xshell] for ativada na guia [Avançado] da

janela de Opções, todos os parâmetros, com exceção do '-newwin', serão executados na última

janela do Xshell ou na nova guia.

A opção '-newwin' pode ser usada com outras opções. Uma nova janela Xshell será iniciada com as

opções.

Page 86: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

86

Comandos SFTP 

O Xshell fornece comandos similares ao FTP UNIX/Linux para usuários avançados que estão

familiarizados com ambiente terminal. As descrições de cada comando são apresentadas a seguir.

Para detalhes, digite o comando 'help' no prompt SFTP.

Comando Descrição

get file1 [file2] [file3] … Baixa os arquivos do servidor remoto.

put file1 [file2] [file3] … Envia os arquivos para o servidor remoto.

mv path1 path2 rename path1 path2

Move/renomeia um arquivo ou diretório no servidor

remoto.

mkdir directory Cria um diretório designado no servidor remoto.

rmdir directory Apaga um diretório selecionado do servidor remoto.

rm file Apaga o arquivo selecionado do servidor remoto.

pwd Exibe o diretório de trabalho do servidor remoto.

lpwd Exibe o diretório de trabalho do servidor local.

cd directory Altera o diretório de trabalho do servidor remoto.

lcd directory Altera o diretório de trabalho do servidor local.

ls [directory] Exibe a lista de arquivos do servidor remoto.

lls [directory] Exibe a lista de arquivos do servidor local.

explore [directory] Veja o diretório atual (ou designado) através do

Windows Explorer.

help [command] Exibe instruções para usar a lista de comandos SFTP ou

comandos designados.

bye

exit

quit

Encerra a conexão SFTP.

Page 87: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Expressão regular 

Esta seção fornece descrições das expressões regulares usadas na janela Encontrar.

Casamento de padrões Padrão Descrição

. Qualquer caractere, exceto o caractere nova linha

[abs] Um caractere de a, b ou c

[a-z] Um caractere de a a z

[^ac] Um caractere excluindo a e c

(x) x, x pode ser uma expressão regular.

x* x é repetido 0 vezes ou mais. x pode ser uma expressão regular.

x+ x é repetido 1 vez ou mais. x pode ser uma expressão regular.

x{n,m} x é repetido n vezes ou mais e m vezes ou menos. x pode ser uma expressão

regular.

x{n} x é repetido n exatamente n vezes. X pode ser uma expressão regular.

x{n,} x é repetido n vezes ou mais. X pode ser uma expressão regular.

x|y x ou y, x e y podem ser expressões regulares.

xy xy, x e y podem ser expressões regulares.

^ Início de uma linha

\A Início de uma linha

$ Fim de uma linha

\z Fim de uma linha

\Z Fim de uma linha

\< Início de uma palavra

\b Início de uma palavra

\> Fim de uma palavra

\B Fim de uma palavra

Taquigrafia de classes dos caráteres Classe Descrição

\w Caracteres contendo uma palavra, como em [a-zA-Z0-9_].

\W Caracteres que não contêm uma palavra, como em [^a-zA-Z0-9_].

\s Espaços

\S Caracteres excluindo espaços

\d Números, como em [0-9]

\D Caracteres excluindo números, como em [^0-9]

Page 88: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

88

Classes de caracteres POSIX Classe Descrição

[:alnum:] Letras e números, como em [a-zA-Z0-9]

[:alpha:] Letras, como em [a-zA-Z]

[:blank:] Em branco

[:cntrl:] Controles

[:digit:] Números, como em [0-9]

[:graph:] Caracteres imprimíveis (excluindo espaços em branco)

[:lower:] Letras pequenas, como em [a-z]

[:print:] Caracteres que não são controles

[:punct:] Pontuações

[:space:] Espaços

[:upper:] Letras maiúsculas, como em [A-Z].

[:xdigit:] Caracteres usados para expressar um número hexadecimal, como em

[0-9a-fA-F].

Exemplo Expressão Descrição

[0-9]+ Padrão em que um número é repetido mais de uma vez

(foo)|(bar) ‘foo’ ou ‘bar’

\.html$ Cadeia de caracteres terminando com '.html''

^\. Cadeia de caracteres começando com '.’

Page 89: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

Teclas de atalho predefinidas 

A lista abaixo mostra as descrições das teclas de atalho definidas no Xshell.

Tecla de atalho Descrição

Alt + 1~9 Move a guia da sessão

Alt + A [Visualizar] Sempre no topo

Alt + C O mesmo que desconectar no menu Arquivo

Alt + D Mover o foco do teclado para a barra de endereços

Alt + Enter Converter para o modo de tela cheia

Alt + I [Editar] Mover para a barra de composição

Alt + Insert [Editar] Colar seleção

Alt + J [Editar] Mover para o painel de composição

Alt + L Alterar layout

Alt + Left O mesmo que anterior no menu Janela

Alt + M [Editar] Mover para o gerenciador de sessão

Alt + N Igual a nova no menu arquivo

Alt + O O mesmo que abrir o no menu arquivo

Alt + P [Arquivo] Propriedades da sessão

Alt + R [Visualizar] Transparente

Alt + Right O mesmo que Próximo no menu Janela

Alt + S [Visualizar] Modo de layout simples

Ctrl + Alt + ] Sair para o prompt local durante a conexão

Ctrl + Alt + F O mesmo que nova transferência de arquivos no menu janela

Ctrl + Alt + N [Janela] Nova janela

Ctrl + Alt + T Igual ao novo terminal no menu janela

Ctrl + F1~F12 [Comando rápido] Comando #01~#12

Ctrl + Insert [Editar] Copiar

Ctrl + Pause [Editar] Enviar pausa

Ctrl + Shift + A [Editar] Limpar a tela e buffer de rolagem

Ctrl + Shift + Alt + [ [Visualizar] Diminuir o tamanho da fonte

Ctrl + Shift + Alt + ] [Visualizar] Aumentar o tamanho da fonte

Ctrl + Shift + B [Editar] Limpar o buffer de rolagem

Ctrl + Shift + F4 [Guia] Fechar

Ctrl + Shift + L [Editar] Limpar tela

Ctrl + Shift + R [Conexão] Reconectar

Ctrl + Shift + T [Visualizar] Guia da sessão

Ctrl + Shift + Tab [Guia] Ir para a sessão anterior

Page 90: Ma n u a l d o X s h e l l 6 · VB, Python, Jscript scripting Suporte IPv6 Suporte de autenticação do Kerberos (MIT Kerberos, Microsoft SSPI) Rastreamento SSH/Telnet Gerenciamento

90

Ctrl + Tab Mover para a próxima guia de sessão em uma única janela do

Xshell

Pause [Editar] Enviar pausa

Shift + Alt + Enter [Visualizar] Tela cheia de painéis múltiplos

Shift + Alt + L [Visualizar] Selecionar Layout (Topo)

Shift + Alt + N [Guia] Abrir nova guia

Shift + Alt + T [Conexão] Duplicar sessão atual

Shift + Down Arrow Rolar para baixo

Shift + End Para o final

Shift + Home Para o topo

Shift + Insert [Editar] Colar

Shift + PgDn Descer a página

Shift + PgUp Subir a página

Shift + Tab Mover para a guia de sessão usada recentemente em uma única

janela do Xshell

Shift + Up Arrow Rolar para cima

Nota: Use o botão padrão [Mapeamento de teclado] para alterar as teclas de atalho. Na janela

Mapeamento personalizado de teclado, altere as combinações de teclas de atalho e atribua

operações de teclas como menu, enviar cadeia de caracteres, executar script e executar programa.