SSH & Avançado 38 visualizações

Como configurar um túnel SSH para acessar com segurança um serviço que só escuta localmente

Ver no WHMCS

Como configurar um túnel SSH para acessar com segurança um serviço que só escuta localmente

Olá, querido(a) cliente da GeHost! 👋

Se você está aqui, provavelmente tem um serviço rodando no seu servidor (como um painel de controle, uma API ou um banco de dados local) que só aceita conexões do próprio servidor — ou seja, só responde quando acessado diretamente pelo localhost. Isso é comum em ambientes de desenvolvimento, mas pode ser um problema se você precisar acessá-lo de fora, de casa, do celular ou de outro computador.

É aí que entra o túnel SSH — uma ferramenta poderosa e segura que permite "abrir uma janela" entre seu computador e o servidor, como se você estivesse dentro dele, sem expor o serviço diretamente na internet.

Vamos aprender isso passo a passo, com calma, como se fosse um bom café com o Sensei da GeHost. 🍵

Antes de começar: o que você precisa

  • Seu login do cPanel (usuário e senha) — você encontra no painel do cliente: painel.gehost.com.br
  • Um servidor com acesso SSH (na GeHost, todos os planos permitem SSH)
  • Um terminal ou prompt de comando no seu computador:
    • Windows: PowerShell ou Windows Terminal (recomendado)
    • Mac: Terminal
    • Linux: qualquer terminal

Dica do Sensei: Se você não tem certeza se seu plano permite SSH, acesse seu painel do cliente e verifique na seção de "Acesso SSH" ou "SSH & Shell". Se não aparecer, entre em contato com o suporte — estamos aqui pra ajudar!

Passo 1: Acesse o cPanel e verifique o acesso SSH

Primeiro, faça login no seu painel do cliente e acesse o cPanel.

Tela de login do cPanel com campos Usuário e Senha

Depois de logado, procure na seção de “Segurança” ou “SSH & Shell” (geralmente na parte inferior da página). Lá você verá opções como:

  • Gerenciador de chaves SSH
  • Acesso SSH (SSH Access)
  • SSH Shell

Se essas opções aparecerem, seu plano permite SSH. Se não, entre em contato com o suporte — pode ser que precise habilitar esse recurso.

Passo 2: Abra o terminal no seu computador

Abra o terminal (ou PowerShell no Windows) e digite o seguinte comando:

ssh seu_usuario@seu_servidor

Substitua:

  • seu_usuario pelo nome de usuário do cPanel (ex: usuario123)
  • seu_servidor pelo endereço do servidor. Geralmente é algo como ssh.gehost.com.br ou servidor.gehost.com.br. Se não souber, consulte seu plano no painel ou peça ajuda ao suporte.

Exemplo:

ssh usuario123@ssh.gehost.com.br

Após digitar, você será solicitado a digitar a senha do cPanel. Digite-a (atenção: não aparecerá na tela, é normal).

Passo 3: Crie o túnel SSH

Uma vez logado no servidor via SSH, vamos criar o túnel. No terminal, digite:

ssh -L porta_local:localhost:porta_servidor seu_usuario@seu_servidor

Explicando:

  • porta_local é a porta que você quer usar no seu computador (ex: 8080, 3000, 5000)
  • porta_servidor é a porta que o serviço local está escutando no servidor (ex: 3000, 8080)
  • Se o serviço estiver rodando em localhost:3000 no servidor, e você quiser acessá-lo em localhost:8080 no seu computador, o comando fica:
ssh -L 8080:localhost:3000 usuario123@ssh.gehost.com.br

Depois de digitar, pressione Enter. Você será solicitado a digitar a senha novamente. Após isso, o túnel estará ativo!

Passo 4: Acesse o serviço pelo seu computador

Abra o navegador no seu computador e vá para:

http://localhost:porta_local

Exemplo:

http://localhost:8080

Se tudo estiver certo, você verá o serviço que só escutava localmente — agora acessível de qualquer lugar, com segurança total, pois tudo passa por criptografia SSH.

Dica do Sensei: Como manter o túnel ativo

Se o túnel se fechar (por timeout, por exemplo), basta repetir o comando no terminal. Para facilitar, você pode:

  • Usar um script (em Linux/Mac) ou um arquivo .bat (em Windows) para rodar o comando automaticamente.
  • Usar ferramentas como autossh (em Linux/Mac) para manter o túnel ativo mesmo com falhas de rede.

Importante: Nunca deixe o túnel aberto por muito tempo sem necessidade. Feche o terminal quando terminar de usar.

Conclusão: segurança e controle, na sua mão

Com esse túnel SSH, você consegue acessar serviços locais no servidor com segurança, como se estivesse dentro dele — sem expor nada na internet, sem riscos de segurança.

É como ter uma ponte secreta entre seu computador e o servidor, só você e o servidor sabendo que ela existe. 🌉🔐

Se tiver dúvidas, não hesite em nos procurar. Estamos aqui, com um café na mão e um sorriso no rosto, pra te ajudar a dominar o mundo do servidor — um passo de cada vez.

Com carinho,
Sensei da GeHost
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.