Configurando o PuTTY - Opções Avançadas - Parte 2

Continuando com o artigo anterior sobre configurações do PuTTY (a primeira parte você pode conferir aqui), vamos ver mais algumas opções interessantes.

8 - Connection -> SSH
Remote Command (Comando Remoto):
Permite o envio de um comando para o servidor remoto. É aconselhável enviar o caminho completo para o comando, e o executável em questão precisa existir no servidor de destino.

Enable Compression (Habilitar Compressão):
Habilita a compressão de dados durante a conexão. Útil para links lentos.

Preferred SSH protocol version (Versão preferida do protocolo SSH):
Permite selecionar qual o protocolo de versão SSH a ser utilizado. O padrão é tentar utilizar o SSH-2 e caso o servidor não aceite, "cair" para o SSH-1. Marcar as opções "1 only" ou "2 only" força o uso da versão selecionada e desconecta se o servidor não aceitar/suportar sua seleção.


9 - Connection -> SSH -> Auth
Private Key File for authentication (Arquivo de chave privada para autenticação):
Permite selecionar um arquivo de chave privada do PuTTY (*.ppk) para ser utilizado para autenticação. Pode ser utilizada esta opção mesmo que se esteja utilizando o Pageant. Neste caso, são tentadas primeiramete as chaves do Pageant e em seguida, em caso de falha, é tentada a chave especificada aqui.


10 - Connection -> SSH -> Tunnels
Port Forwarding (Encaminhamento de Portas):
Essa é uma característica interessante e muito útil do PuTTY. Com ela, você consegue encaminhar pacotes a portas específicas do servidor ou até mesmo para outras máquinas presentes na rede do servidor (e vice-versa, ou seja, permitir que máquinas da rede remota acessem hosts da sua rede) . Observe a figura abaixo para um melhor entendimento:


A primeira linha da caixa "Forwarded Ports" diz o seguinte: "L8087 172.16.100.137:8087". Isso significa: "tudo o que chegar na porta 8087 da máquina local (a sua máquina, onde o PuTTY é executado) deve ser encaminhado para a porta 8087 da máquina 172.16.100.137". A próxima linha define um comando similar, para o mesmo host. A última linha diz "tudo o que chegar na porta 1433 da máquina local deve ser encaminhado para a porta 1433 da máquina 172.16.100.247". Isso mostra que as máquinas de destino não precisam ser exatamente a máquina onde se conecta. Caso a opção "Local ports accept connections from other hosts" esteja marcada, o PuTTY aceitará conexões de outras máquinas de sua rede, e agirá como um roteador, trafegando os pacotes através de uma conexão segura. A opção "Remote ports do the same" faz o mesmo, mas para a rede remota (permite que várias máquinas da rede remota acessem a sua rede, através das portas encaminhadas).
Criar um encaminhamento é simples:


  1. Digite uma porta no campo "Source port". Essa será a porta que ouvirá as conexões
  2. Digite no campo "Destination" o endereço IP e a porta de destino, no formato XXX.XXX.XXX.XXX:YYYY
  3. Clique no botão "Add" e pronto. 
Esse procedimento criou um encaminhamento da sua máquina para a máquina/rede remota. Para fazer o oposto, repita o procedimento mas selecione a opção "Remote" antes de clicar em "Add". Para que outras máquinas na sua rede possam fazer uso do encaminhamento, marque a opção "Local ports accept connections from other hosts", conforme dito acima. E para que as máquinas da rede remota façam o mesmo marque a opção "Remote ports do the same". Ah, também vale lembrar que a maioria dessas opções pode ser alterada com a conexão já estabelecida. Para isso, basta clicar com o botão direito na barra da janela do PuTTY e em seguida na opção "Change Settings", fazer as alterações desejadas e clicar em Apply.

Nenhum comentário: