SSH & Avançado 8 visualizações

Como configurar um túnel SSH para acessar um banco de dados remoto com segurança

Ver no WHMCS

Como configurar um túnel SSH para acessar um banco de dados remoto com segurança

Olá, viajante do conhecimento! 🌟 Seja bem-vindo ao nosso guia de SSH & Avançado, onde aprendemos a proteger nossos dados com o poder do túnel SSH. Hoje, vamos te ensinar, passo a passo, como acessar um banco de dados remoto com segurança — como se fosse uma ponte invisível e protegida entre você e o seu banco de dados. Sem riscos, sem vulnerabilidades. Só segurança e tranquilidade.

Dica do Sensei: Nunca acesse bancos de dados diretamente pela internet. Isso é como deixar a porta da casa aberta. Com o SSH, você cria uma "casa segura" para se conectar.

Passo 1: Prepare-se com o que você precisa

Antes de começar, certifique-se de ter em mãos:

  • Seu usuário de acesso SSH (geralmente fornecido pela GeHost).
  • Sua senha de acesso SSH (ou chave SSH, se preferir).
  • Um cliente SSH instalado no seu computador. Recomendamos o Putty (Windows), Terminal (Mac) ou WSL (Linux).
  • O endereço do servidor onde está o banco de dados (geralmente seu domínio ou IP, mas não divulgamos aqui).
  • O nome do banco de dados, usuário e senha (que você já tem no cPanel).

Passo 2: Acesse o cPanel para verificar os dados do banco de dados

Primeiro, vamos garantir que temos todos os dados corretos do banco de dados. Faça login no cPanel da sua conta GeHost:

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Depois de logado, vá até a seção Bancos de Dados MySQL:

Tela 'Bancos de Dados MySQL' — criar novo banco, modificar e usuários de banco

Confira os dados do banco: nome, usuário e senha. Anote-os em um lugar seguro.

Passo 3: Abra seu cliente SSH

Abra o terminal (ou Putty, se estiver no Windows). Você vai precisar digitar um comando como este:

ssh -L 3307:localhost:3306 usuario@servidor.gehost.com.br

Substitua:

  • usuario pelo seu usuário SSH.
  • servidor.gehost.com.br pelo endereço do servidor (não divulgamos o real, mas ele vem na sua conta).
  • 3307 é a porta local que você vai usar no seu computador.
  • 3306 é a porta padrão do MySQL no servidor remoto.
Dica do Sensei: Escolha uma porta local (como 3307) que não esteja em uso. Isso evita conflitos.

Passo 4: Conecte-se e crie o túnel

Quando você digitar o comando acima e pressionar Enter, será solicitado sua senha SSH. Digite-a com cuidado (não aparece no terminal — é normal).

Se tudo estiver certo, você verá uma mensagem de sucesso e o terminal ficará em espera. Neste momento, o túnel SSH está ativo!

Passo 5: Acesse o banco de dados localmente

Agora, abra seu cliente de banco de dados preferido (como MySQL Workbench, HeidiSQL ou phpMyAdmin).

Configure uma nova conexão com os seguintes dados:

  • Host: localhost
  • Porta: 3307
  • Usuário: o mesmo usuário do banco de dados (do cPanel)
  • Senha: a senha do banco de dados

Salve a conexão e clique em "Conectar". Se tudo estiver certo, você estará conectado ao banco de dados remoto — mas com segurança total, como se estivesse no mesmo servidor!

Passo 6: Mantenha o túnel seguro e ativo

Enquanto o terminal estiver aberto e com o comando SSH rodando, o túnel permanece ativo. Não feche o terminal enquanto estiver usando o banco.

Se precisar sair, pressione Ctrl + C no terminal para encerrar o túnel com segurança.

Importante: Nunca deixe o túnel aberto por muito tempo sem uso. Isso pode gerar riscos de segurança.

Conclusão: Você é um mestre do SSH!

Parabéns, aluno! 🎉 Você acabou de dominar uma técnica poderosa e segura para acessar bancos de dados remotos. Com o túnel SSH, você protege seus dados, evita riscos de exposição e trabalha com tranquilidade.

Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para ajudar, sempre.

Até a próxima jornada, e lembre-se: segurança é sabedoria.

Precisa de Ajuda?

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