br-net.org

br-net.org::Home

de olho na internet

Usando o SSH como proxy

O SSH é um serviço muito versátil, o que permite que ele seja utilizado de várias formas.

O Vicente explicou algumas das utilidades do SSH e vou complementar explicando como utilizá-lo como proxy.

Eu utilizo muito essa funcionalidade, porque as vezes preciso testar algum serviço de conexões diferentes (e de provedores diferentes). Ter mais de uma conexão para testar algo sempre é uma boa idéia :P

O funcionamento é simples. Basicamente você abre um "túnel" até o servidor remoto, e o seu browser tem que suportar o protocolo SOCKS para poder utilizá-lo como proxy, mas isso quase todos suportam hoje em dia.

No Linux, você só precisa do seguinte comando:

ssh usuario@servidor -D 8080

A opção -D (note que o "D" tem que ser maiúsculo) indica a porta que será aberta (lembre-se para portas até 1024 somente o root pode utilizar).

Veja mais abaixo como configurar no Firefox.

No Windows, você precisará de um cliente de SSH como o PuTTY para fazer isso.

Se você já usa o PuTTY, a única coisa que precisa fazer é ir até a categoria Tunnels, colocar em Source Port a porta desejada, selecionar Dynamic e clicar em Add.



Depois disso, conecte normalmente. Lembre-se que tanto no Linux como no Windows, o túnel (proxy) só funcionará depois que você logar no servidor remoto.

No Firefox (em outros browsers, é semelhante), para configurar o túnel como proxy, você deve abrir as Preferências/Opções, Avançado e na aba Rede, selecionar a opção Configurações. Na janela que preencher, marque a configuração manual e preencha somente o campo SOCKS, como a imagem abaixo:


Lembre-se que depois fechar o SSH, o browser ainda estará tentando conectar através do túnel e você deve retornar à configuração anterior para que possa voltar a acessar a internet.

Essa foi a minha dica, alguém conhece mais alguma utilidade para o SSH?
Enviar Enviar para um amigo(a) | del.icio.us | rec6 | Linkk | StumbleUpon Stumble It!
O que você achou desse post?

Está bom

Não está bom
10 pessoas gostaram
2 pessoas não gostaram

Comentários:

Deixe um comentário:

 (invisível)

Mensagem:

Você pode usar as seguintes tags BBCode: [b], [i], [u].

Termos de Uso | Powered by Catalyst
Desenvolvido por Renan Rangel