SSH & Avançado 0 visualizações

Como usar SSH local port forwarding para acessar o phpMyAdmin sem abrir portas externas

Ver no WHMCS

Como usar SSH local port forwarding para acessar o phpMyAdmin sem abrir portas externas

Olá, viajante da web! Seja bem-vindo ao Sensei da GeHost — seu guia fiel no mundo da hospedagem. Hoje vamos aprender algo poderoso, seguro e muito útil: acessar o phpMyAdmin do seu site diretamente do seu computador, sem precisar abrir portas no firewall ou expor seu banco de dados na internet.

Imagine que você tem um banco de dados no seu site, mas não quer deixar o phpMyAdmin acessível por qualquer um na internet. Isso é perigoso, né? A boa notícia é que com SSH Local Port Forwarding, você pode acessar o phpMyAdmin como se estivesse dentro da própria hospedagem — de forma segura, rápida e sem riscos.

É como se você fosse um ninja: entra no sistema sem ser visto, faz o que precisa e sai sem deixar rastro. Vamos aprender esse truque juntos, passo a passo.

Pré-requisitos (coisas que você precisa ter)

  • Seu site já está hospedado na GeHost (com cPanel).
  • Seu plano permite acesso SSH (isso é padrão em todos os planos GeHost).
  • Um cliente SSH instalado no seu computador (como Terminal no Mac, Windows Terminal ou Putty no Windows).
  • Seu nome de usuário e senha do cPanel (os mesmos que você usa no painel.gehost.com.br).

Passo a passo: como fazer o SSH Local Port Forwarding

  1. Abra seu terminal (ou cliente SSH). No Mac, abra o Terminal. No Windows, use Windows Terminal ou Putty.
  2. Conecte-se ao servidor via SSH com o seguinte comando:
  3. ssh seu_usuario@seu_servidor

    Substitua seu_usuario pelo nome de usuário do cPanel (geralmente é o nome do domínio ou um nome personalizado que você escolheu). O seu_servidor é o endereço fornecido pela GeHost — geralmente algo como ssh.gehost.com.br ou server.gehost.com.br. Se não souber exatamente qual é, consulte o painel do cliente no painel.gehost.com.br em "Informações do Servidor".

  4. Após se conectar, você será solicitado a digitar a senha do cPanel. Digite-a (atenção: não aparece na tela, é normal).
  5. Uma vez logado, abra uma nova janela de terminal (ou use uma nova aba no terminal) e execute este comando:
  6. ssh -L 8888:localhost:8888 seu_usuario@seu_servidor

    Esse comando faz o redirecionamento de porta: ele diz ao seu computador: “Quando alguém acessar a porta 8888 no seu próprio computador, redirecione isso para a porta 8888 no servidor onde está hospedado o phpMyAdmin”.

    Importante: o número 8888 é apenas um exemplo. Você pode escolher qualquer número entre 1024 e 65535. Use 8888 por convenção, mas pode trocar por 8080, 3306, etc.

  7. Depois de executar o comando, você verá uma mensagem de conexão bem-sucedida e o terminal ficará “travado” — isso é normal. Não feche essa janela! Ela precisa estar aberta o tempo todo que você quiser acessar o phpMyAdmin.
  8. Agora, abra seu navegador (Chrome, Firefox, etc.) e vá para:
  9. http://localhost:8888

    Se tudo estiver certo, você verá a tela de login do phpMyAdmin!

  10. Entre com o usuário e senha do banco de dados MySQL que você criou no cPanel (você pode ver esses dados em MySQL Databases no cPanel).
  11. Pronto! Agora você está no phpMyAdmin, acessando seu banco de dados de forma segura e privada, sem expor nada na internet.

Como saber onde está o phpMyAdmin no cPanel?

Se você não tem certeza, acesse o cPanel e veja a seção “Bancos de Dados”. Lá você verá o botão “phpMyAdmin” — clique nele para ver como ele se parece. O acesso via SSH é exatamente o mesmo, mas protegido por um túnel seguro.

Tela do cPanel com a seção 'Bancos de Dados MySQL' e o botão 'phpMyAdmin'

Dicas do Sensei

  • Nunca feche a janela do SSH enquanto estiver usando o phpMyAdmin por esse método. Se fechar, a conexão será interrompida.
  • Se o acesso não funcionar, verifique se o phpMyAdmin está ativo no cPanel. Às vezes, ele é desativado por segurança.
  • Se tiver dúvidas sobre o nome de usuário ou servidor, confira no painel.gehost.com.br em "Informações do Servidor" ou entre em contato com o suporte.
  • Este método é ideal para desenvolvedores, designers e administradores de sites que precisam de acesso seguro ao banco de dados sem expor o sistema.

Por que usar isso?

Imagine: seu site está no ar, mas você quer fazer uma alteração no banco de dados. Se você abrisse a porta do phpMyAdmin para a internet, qualquer pessoa mal-intencionada poderia tentar acessar. Com o SSH Local Port Forwarding, você acessa apenas você — e só quando quiser.

É como ter uma porta secreta no seu castelo: só entra quem tem a senha e o caminho certo.

Quer saber mais?

Se esse guia te ajudou, compartilhe com outros devs, designers ou amigos que precisam de acesso seguro ao banco de dados. E se tiver dúvidas, o suporte da GeHost está aqui para te ajudar — e lembre-se: você tem 30 dias grátis após a entrega para tirar qualquer dúvida.

Até a próxima, viajante. Que seu código seja limpo e seu banco de dados, sempre seguro.

GeHost — hospedagem com coração.
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.