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.

Gregarious FeedFlare

Se gostou do que escrevi, que tal receber novos artigos automaticamente? Assine meu bog em um leitor RSS!!

  • Fugir do Traffic Shaping e de Proxys com SSH
  • O que é SSH? Como ilude o servidor PROXY e inibe o Traffic Shaping?
  • Achar um servidor SSH para fazer seu Túnel e fugir do Traffic Shaping e do Proxy
  • Este artigo tem 4 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)?

    Leave a Comment