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.
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.brouservidor.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:3000no servidor, e você quiser acessá-lo emlocalhost:8080no 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