Acessando aplicações internas do DIN em uma máquina externa à rede do departamento

    Este tutorial visa demonstrar um método para se acessar um banco de dados do DIN a partir de diversas IDEs encontrando-se fora da rede do departamento utilizando o software PuTTY ou via linha de comando em Linux.

Criando um túnel utilizando o software PuTTY

  • Para utilização de outros serviçoes como RDP [Porta 3389] a servidores Windows apenas alterando-se no meno "Tunnels" a porta de destino "Source port" e campo "Destination" com as informações do servidor desejado.

      Atenção: devido à recente necessidade de utilização de chave RSA para acesso ao servidor Seringueira, insira sua chave privada no campo abaixo antes de seguir o tutorial. Caso não tenha criado seu par de chaves clique aqui

 

Criando um túnel SSH na linha de comando do Linux.

    Com os procedimentos abaixo é possível acessar tanto servidores quanto aplicações por meio de uma conexão segura. Por exemplo, acessar o serviço HTTP da máquina com IP 10.0.0.2 passando por um gateway 192.168.0.25 e expor na porta local 8080 o comando é:
 
$ ssh [-p porta] [usuario@]servidor_intermediario -L [IP_local:]porta_local:IP_destino:porta_destino
 
 
    Com isto é só abrir o navegador e digitar localhost:8080 para acesso.

Obs.:
* O IP_local se não definido é considerado 127.0.0.1;

* IP_destino é o IP da máquina destino a ser acessada:
      maquina local --> servidor intermediario --> maquina destino

* Depois de criado o túnel, só acessar 127.0.0.1:porta_local e terá acesso à maquina destino passando pelo servidor intermediário.