Skip to content

Acessando banco de dados via VPN

Marlon Mendes edited this page Feb 28, 2018 · 1 revision
  1. Baixe a imagem do container que cuidará da VPN (detalhes em: hub.docker.com/r/edsonma/openconnect-globalprotect/)

    $ docker pull edsonma/openconnect-globalprotect

  2. Execute a imagem baixada, juntamente com os parâmetros para o VPN (de acordo com o autor: @edsonma):

    $ docker run -itd --privileged --cap-add=NET_ADMIN -p 9000:REMOTE_PORT -e VPN_PASSWORD='' -e VPN_SERVER='vpn.cultura.gov.br' -e VPN_USER='' -e SERVICE_IP='' -e SERVICE_PORT='' edsonma/openconnect-globalprotect

    Os parâmetros REMOTE_PORT, VPN_PASSWORD, VPN_USER, SERVICE_IP, SERVICE_PORT estão omitidos por questões de segurança, se informe com o responsável.

    O container do VPN deve estar em execução, para visualizar as tabelas, procedures etc é necessário utilizar algum cliente SQL. O tutorial explicará a conexão com o banco utilizando o DBeaver mas poderia ser outro cliente SQL.

  3. Encontre o instalador de acordo com seu sistema operacional/distribuição, por exemplo, Debian 64 bit na seção Download em https://dbeaver.jkiss.org/download/.

  4. Baixe o instalador, pelo browser ou linha de comando:

    $ wget https://dbeaver.jkiss.org/files/dbeaver-ce_latest_amd64.deb

  5. Instale o pacote baixado de acordo com seu sistema operacional/distribuição, por exemplo, Debian, na seção Install em https://dbeaver.jkiss.org/download/.

    & sudo dpkg -i dbeaver-ce_latest_amd64.deb

  6. Execute o DBeaver:

    $ dbeaver &

Agora basta fazer a conexão com o banco:

  1. No menu superior, clique em Database, depois em New Connection

  2. Na coluna Name, selecione MS SQL Server, e depois selecione jTDS driver

  1. Preencha os campos User name e Password com suas credenciais. Preencha o campo Port com o valor 9000, ou o número da porta mapeada no docker-run, e os demais campos podem ficar com o default. Clique em Next.

  1. Clique em "Next"

  1. Clique em "Finish"

  1. De volta ao DBeaver, na lateral esquerda deve haver uma conexão (um item) com o nome "MS SQL Server - master". Inicie a conexão com um duplo clique no ítem ou clicando com o botão direito do mouse e clicando em "Connect". Baixe as depedências necessárias, caso o DBeaver informa que precisa.

Clone this wiki locally