Criando um túnel reverso

Túnel ReversoUm túnel reverso permite que computadores externos consigam acessar um determinado serviço exclusivo apenas a uma rede interna.

No exemplo abaixo, pretende-se que um computador dentro de uma rede interna disponibilize um determinado serviço para outros computadores fora dessa rede. Para isso usaremos um túnel reverso.

Supondo que um computador A esteja dentro de uma rede interna e que este tenha acesso a um determinado repositório SVN, pretendemos acessar tal repositório através do computador B, que não tem acesso ao mesmo.

Resolvemos este problema criando um túnel reverso entre os dois computadores. Nas próximas linhas mostrarei um passo a passo de como criar um túnel reverso utilizando o sistema operacional Linux.

No computador A:

8662: é a porta que deverá ser acessada no computador B. Aqui pode ser qualquer outra porta que não esteja sendo utilizada;
svn.marceloweb.info: é a url de acesso ao svn;
443: é porta padrão utilizada para acesso ao svn;
[email protected]: meu login e ip no computador B.

No exemplo abaixo eu já criei o túnel e já estou acessando o repositório usando o computador B.

Como visto, é um procedimento simples e rápido.

Em breve, pretendo escrever um exemplo utilizando o sistema operacional Windows, através do software Putty.

Espero ter ajudado!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.