Putty – O poder do SSH no Windows

Vá ao Artigo

O Putty é um software livre, e você pode dar download gratuito e usá-lo sem pagar nada. A página oficial do Putty é aqui e você pode baixá-lo neste link. Ele não tem um instalador, então escolha um diretório e coloque ele lá. As configurações feitas ficam guardadas diretamente no registro do Windows.Ao clicar no ícone do Putty, uma tela enigmática aparece:

putty1.PNG

Como configurar esse brinquedinho? Vamos explorar algumas configurações básicas através de cenários.

O primeiro cenário é composto da um computador (cliente) ligado na Internet, acorrentado pelo Traffic Shapping, como já relataram pessoas que usam o Vírtua no Brasil e a NetCabo em Portugal. Como conseguir superar esta limitação de banda imposta pelo Traffic Shaping? Usaremos um servidor ssh do Dreamhost, que eu uso normalmente para o exemplo. É claro que o IP do servidor que você usa não necessariamente será igual, mesmo se você for cliente da Dreamhost.

O que nós faremos é criar um túnel SSH entre o cliente e o servidor. Com este túnel estabelecido usaremos um serviço de proxy local (no cliente), que redicionará o tráfego para o túnel, fugindo assim do traffic shaping.

Dados necessários:

IP do servidor: 208.113.132.44 Porta de acesso: 22 Porta que utilizaremos para nosso proxy: 7777

putty2.PNG

Na aba “session” coloque em hostname ou IP adress o endereço do servidor SSH e, ao lado, a porta. Verifique que “Connection type” deve estar em SSH. Essa é a configuração básica do Putty. Se clicarmos em Open, iremos, no cenário descrito acima, nos conectar a um servidor remoto. Na tela negra que aparecerá, será pedido usuário e senha. Depois de aceitos a VPN está estabelecida, mas apenas para os comandos SSH.

Como fazer o túnel funcionar como um servidor proxy, e direcionar minha conexão diretamente para o servidor, independente de ser um comando ssh ou não?

Vamos precisar nos aprofundar um pouco mais no putty. Abra, no menu à direita a opção “Connection”,”SSH”, e “Tunnels”. Em “source port”, coloque o número de porta que lhe convenha, no exemplo 7777. Não esqueça de verificar se “Dynamic” está marcado. Depois destas modificações, clique em “Add”.

putty3.PNG

O resultado da operação acima pode ser visto na imagem a seguir.

putty4.PNG

Ao clicar “Open” você poderá se conectar ao servidor SSH e seu tráfego poderá ser transferido ao servidor remoto.

Agora é só configurar seu browser, seu IM, seu client torrent para se conectar ao proxy socks 5, servidor “localhost” ou “127.0.0.1″, na porta 7777,  que escolhemos antes.

Mas e se seu computador estiver atrás do proxy da empresa? Como superá-lo? Bem, este é um outro cenário, e será visto no próximo post.

If you enjoyed this post, make sure you subscribe to my RSS feed!

No related posts.

Este artigo tem 8 comentários até agora!

  1. Gilberto says —

    Fantásticos os artigos, muito bem escritos e bem simplificados. Já era hora de alguém tentar dar um basta à pouca vergonha do traffic shapping do virtua no Brasil. Fiz uma representação ao Ministério Público Federal sobre o traffic Shapping do virtua (pois coloquei a anatel também) e fazer este método talvez ajude a demonstrar a prática.

  2. wiliam says —

    Fiz o cadastro neste site http://sdf.lonestar.org/index.cgi

    mas…meu utorrent não passa de 10kb/s. O que pode ser?

  3. Virgilio Gimenes says —

    Fantastico este material, pelo amor de Deus! Publica logo a sequencia pois é exatamente isso que acontece comigo. Tenho uma conexao via radio e preciso resolver este maldito traffic shapping, e até mesmo meu i.e. está sob firewall. Aguardo ansioso a próxima etapa da matéria!

  4. Vitor Araujo says —

    Vou me mudar em breve e estou pensando em adotar a solução que você sugere, achei muito boa. Mas estava fuçando as informações do DreamHost, e não ficou claro pra mim uma coisa: vou precisar ativar no DreamHost um endereço IP fixo (não tão caro) e o acesso VPN (esse sim, consideravelmente mais caro)?

  5. Jr says —

    Show de bola os artigos. Aguardo o artigo sobre tunnel para pessoas que estão atrásde um proxy da Empresa, que é o meu caso.

  6. Carlos Eduardo Paiva says —

    Aguardo ansioso a continuação deste post

  7. Ravno says —

    Olá, ótimos posts! Parabéns! Vai haver a continuação mesmo? Você havia dito que iria passar orientações sobre proxy na empresa, como fazer? Abraço!

  8. Carlos says —

    Pessoal eu preciso logar numa maquina linux na local web para iniciar ou parar um servidor tomcat da vida . Nunca trabalhei com esse ssh e tenho pouco conhecimento em redes , baixei esse programa mas tenho duvidas de onde tenho que setar a senha , pois quando seto o ip ele da um erro

Leave a Comment