Como configurar um túnel SSH para acessar o banco de dados com segurança de fora
Olá, viajante da web! 👋 Se você está aqui, provavelmente quer acessar o banco de dados do seu site de um lugar distante — talvez do seu notebook em casa, no café ou até no metrô — mas sem deixar tudo exposto na internet. Que bom que você está no lugar certo!
Na GeHost, nós acreditamos que segurança não é só um recurso, é um hábito. E um túnel SSH é como uma ponte secreta e segura que conecta seu computador ao nosso servidor, permitindo que você acesse o banco de dados com tranquilidade, como se estivesse dentro do próprio servidor.
Antes de começar: o que você precisa?
- Um computador com acesso à internet (Windows, Mac ou Linux).
- Um cliente SSH instalado (como Putty para Windows ou o terminal nativo para Mac/Linux).
- Seu usuário e senha do cPanel (acesso ao painel da GeHost).
- Um banco de dados MySQL já criado no cPanel.
Dica do Sensei: Nunca compartilhe seu usuário ou senha do cPanel com ninguém. Seus dados são como uma chave da casa — só você deve tê-los.
Passo 1: Acesse o cPanel
Primeiro, entre no painel da GeHost:
- Acesse painel.gehost.com.br.
- Insira seu usuário e senha (os mesmos que você usa para login no painel).
- Clique em Log in.
Passo 2: Verifique o acesso SSH no seu plano
Antes de tudo, confirme se seu plano permite SSH. Isso é importante — alguns planos têm acesso SSH ativado por padrão, outros precisam de habilitação.
- No cPanel, clique em SSH Access (geralmente na seção "Segurança").
- Se você vir uma opção para Gerenciar SSH ou Gerar Chave SSH, seu plano permite.
Dica do Sensei: Se não encontrar SSH no painel, consulte seu plano no painel da GeHost ou entre em contato com o suporte. Nós sempre ajudamos!
Passo 3: Configure o túnel SSH no seu computador
Agora, vamos criar o túnel. Vamos usar o terminal (ou Putty no Windows). Aqui está o passo a passo:
- Abra o terminal (no Mac/Linux) ou o Putty (no Windows).
- Conecte-se ao servidor usando o seguinte comando (substitua os dados por seus próprios):
- Quando pedir a senha, digite a senha do cPanel.
- Se tudo estiver certo, você verá uma mensagem de conexão bem-sucedida.
ssh -L 3306:localhost:3306 seu_usuario@seu_servidor.gehost.com.br
Atenção: O número 3306 é a porta padrão do MySQL. O comando acima está "redirecionando" essa porta do servidor para o seu computador local.
Passo 4: Conecte seu cliente MySQL ao túnel
Com o túnel aberto, agora você pode conectar seu cliente MySQL (como MySQL Workbench, DBeaver ou mesmo o terminal) ao banco localmente:
- Abra seu cliente MySQL.
- Configure a conexão com os seguintes dados:
- Host: localhost
- Porta: 3306
- Usuário: o mesmo usuário do banco de dados criado no cPanel
- Senha: a senha do usuário do banco de dados
- Conecte-se!
Dica do Sensei: Seu banco de dados está agora acessível como se estivesse no seu próprio computador — mas com segurança total, pois tudo passa por um túnel criptografado.
Passo 5: Segurança e boas práticas
Para manter tudo em ordem, lembre-se:
- Nunca deixe o túnel aberto por muito tempo. Feche-o quando terminar de trabalhar.
- Não compartilhe o comando de conexão com ninguém.
- Use senhas fortes e únicas para cada banco de dados.
- Desative o SSH quando não estiver usando, para maior segurança.
Pronto! Você está conectado com segurança
Parabéns, viajante! 🎉 Agora você tem acesso seguro ao banco de dados do seu site, de qualquer lugar do mundo — como um ninja da segurança digital.
Se tiver dúvidas, não hesite: nosso suporte está aqui para te ajudar. Afinal, na GeHost, cuidamos de você como se fosse um amigo de longa data.
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).*