SSH & Avançado 31 visualizações

Como configurar um túnel SSH para acessar um serviço interno do VPS com segurança

Ver no WHMCS

Como configurar um túnel SSH para acessar um serviço interno do VPS com segurança

Olá, amigo(a) GeHost! Seja bem-vindo(a) ao nosso Sensei da Segurança — aqui, vamos te guiar com calma, clareza e um toque de carinho, como se fosse um amigo explicando na frente do computador. Hoje, vamos aprender a usar um túnel SSH para acessar um serviço interno do seu VPS de forma segura, mesmo que ele esteja protegido por firewalls ou fora da rede pública.

Imagine que você tem um site, um banco de dados ou um sistema de administração rodando no seu VPS, mas ele só está acessível localmente (ou seja, dentro do servidor). Com um túnel SSH, você pode "abrir uma janela segura" do seu computador para esse serviço, como se estivesse lá dentro — sem expor nada ao mundo.

Este guia é feito para quem está começando, então vamos passo a passo. Não se preocupe com termos complexos — vamos desvendar tudo com calma.

Pré-requisitos (o que você precisa antes de começar)

  • Um acesso SSH ao seu VPS (geralmente fornecido pelo painel da GeHost).
  • Seu computador pessoal com acesso ao terminal (Linux/Mac) ou um cliente SSH como Putty (Windows).
  • Um serviço interno rodando no VPS que você deseja acessar (ex: um painel de administração em localhost:8080, um banco MySQL em 3306, etc.).
  • Conhecimento básico de como usar o terminal (ou o Putty).

Dica do Sensei: Se você não tem acesso SSH, entre em contato com o suporte da GeHost pelo painel painel.gehost.com.br e peça para habilitar. Lembre-se: nossos planos são hospedagem cPanel, mas você pode ter acesso SSH dependendo do plano e da configuração. Consulte seu plano no painel.

Passo a passo: Criando o túnel SSH

Vamos supor que você quer acessar um serviço rodando no VPS na porta 8080 (por exemplo, um painel de administração). Você vai usar seu computador como "porta de entrada" para esse serviço, de forma segura.

  1. Abra o terminal no seu computador (no Linux ou Mac) ou o Putty (no Windows).
  2. Conecte-se ao VPS via SSH com o seguinte comando:
ssh usuario@seu-IP-do-VPS -p 22

Substitua usuario pelo nome de usuário SSH fornecido pela GeHost e seu-IP-do-VPS pelo endereço IP do seu servidor (consulte seu painel ou suporte).

  1. Uma vez logado, abra um novo terminal ou aba (não feche a sessão atual).
  2. Na nova aba, execute o seguinte comando para criar o túnel:
ssh -L 8080:localhost:8080 usuario@seu-IP-do-VPS -p 22

Este comando significa:

  • -L 8080:localhost:8080 → "Redirecione a porta 8080 do meu computador para a porta 8080 do VPS, que está rodando localmente."
  • usuario@seu-IP-do-VPS → o endereço do seu servidor.
  • -p 22 → porta padrão do SSH (pode mudar se configurado).
  1. Se tudo estiver certo, você verá uma mensagem de conexão segura e o terminal ficará "travado" — isso é normal! O túnel está ativo.
  2. Agora, abra seu navegador e vá para http://localhost:8080.
  3. Se o serviço estiver rodando no VPS, você verá o painel, o site ou o sistema como se estivesse acessando diretamente do servidor!

Dica do Sensei: Se o serviço estiver em outra porta (ex: 3306 para MySQL), basta trocar o número no comando: -L 3306:localhost:3306. O restante permanece igual.

Como manter o túnel ativo (dicas práticas)

Se você fechar o terminal, o túnel será encerrado. Aqui vão algumas formas de manter o acesso:

  • Use o Putty com sessão persistente: No Putty, salve a sessão com o nome do servidor e marque "Connection → Session → Close window on exit → Never". Assim, o túnel continua rodando mesmo fechando a janela.
  • Use o comando no background: No Linux/Mac, adicione & ao final do comando para rodar em segundo plano:

    ssh -L 8080:localhost:8080 usuario@seu-IP-do-VPS -p 22 &

    Depois, use jobs para ver os processos ativos.

  • Use ferramentas como autossh: Elas reiniciam automaticamente o túnel se cair. Instale com o gerenciador de pacotes do seu sistema (ex: sudo apt install autossh).

Segurança: por que isso é seguro?

O túnel SSH é criptografado — todos os dados trafegam de forma segura, como se fosse uma "linha privada" entre seu computador e o servidor. Ninguém no meio consegue ver o que está sendo enviado.

Além disso, você não precisa abrir portas no firewall do servidor — o acesso é controlado apenas por quem tem o login SSH.

Como encerrar o túnel?

Volte ao terminal onde o comando foi executado e pressione Ctrl + C. O túnel será fechado imediatamente.

Conclusão: seu acesso, sua segurança

Com um simples túnel SSH, você consegue acessar serviços internos do seu VPS com segurança, como se estivesse dentro da rede local — sem riscos de exposição.

Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost pelo painel painel.gehost.com.br. Lembre-se: somos todos aprendizes aqui — e o melhor de tudo é que você está aprendendo com quem entende de segurança, tecnologia e coração.

Até a próxima, com um abraço digital e um sorriso no teclado. 🌟

GeHost — Hospedagem com alma, segurança com propósito.

Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.