SSH & Avançado 10 visualizações

Como configurar chave SSH sem senha (passphrase) para automatizar deploys

Ver no WHMCS

Como configurar chave SSH sem senha para automatizar deploys (GUIA PRÁTICO)

Olá, viajante do mundo digital! 👋 Seja bem-vindo(a) ao nosso guia especial de SSH & Avançado, onde aprendemos a tornar nossos deploys mais rápidos, seguros e quase mágicos — sem precisar digitar senha toda vez.

Imagine: você atualiza seu site com um simples comando, e o servidor já sabe que é você, sem perguntas. Isso é possível com chaves SSH sem passphrase. E hoje, vou te ensinar passo a passo como configurar isso no seu plano da GeHost, com paciência, clareza e um toque de boas-vindas.

Sensei diz: "A chave SSH é como uma senha digital invisível. Quando bem configurada, ela abre a porta do servidor com um toque — sem precisar repetir tudo. Mas atenção: segurança é prioridade. Vamos fazer isso com cuidado!"

Pré-requisitos (para começar bem)

Antes de mergulhar, verifique se você tem:

  • Um plano de hospedagem na GeHost com acesso ao cPanel.
  • Um computador com sistema operacional Linux, macOS ou Windows (com WSL ou Git Bash).
  • Conhecimento básico de terminal (ou linha de comando).
  • Permissão para criar chaves SSH no seu computador.

Passo 1: Gerar a chave SSH no seu computador

Abra o terminal (no Linux/macOS) ou o Git Bash (no Windows) e digite:

ssh-keygen -t rsa -b 4096 -C "seu_email@exemplo.com"

Pressione Enter para aceitar o local padrão (geralmente ~/.ssh/id_rsa).

Quando perguntar sobre passphrase, pressione Enter duas vezes para deixar vazia — isso é o que queremos: chave sem senha.

Atenção do Sensei: "Chaves sem passphrase são úteis para automação, mas só use em máquinas confiáveis. Nunca compartilhe essa chave com ninguém!"

Passo 2: Copiar a chave pública para o servidor (GeHost)

Agora, vamos copiar a chave pública para o servidor da GeHost. A chave pública está no arquivo id_rsa.pub. Abra-o com:

cat ~/.ssh/id_rsa.pub

Isso exibirá uma longa string começando com ssh-rsa. Copie toda a linha.

Passo 3: Acessar o cPanel da GeHost

Entre no painel do cliente em painel.gehost.com.br.

Localize seu domínio e clique em cPanel.

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

Passo 4: Acessar o gerenciador de chaves SSH

No cPanel, procure pela seção Segurança e clique em Gerenciador de Chaves SSH.

Painel inicial do cPanel com o grupo de ferramentas Segurança e opção Gerenciador de Chaves SSH

Passo 5: Adicionar a chave pública

Clique em Importar Chave Pública e cole a chave que copiou anteriormente no campo Chave Pública.

Depois, clique em Importar.

Passo 6: Verificar e testar a conexão

Volte ao terminal e teste a conexão com:

ssh seu_usuario@seu_dominio.com.br

Substitua seu_usuario pelo nome de usuário do cPanel (geralmente o nome do domínio ou algo parecido) e seu_dominio.com.br pelo seu domínio real.

Se tudo estiver certo, você será conectado sem pedir senha — é a magia do SSH funcionando!

Sensei diz: "Se falhar, verifique se a chave foi copiada corretamente, se o usuário está certo e se o servidor aceita conexões SSH. Em caso de dúvida, o suporte da GeHost está aqui para ajudar!"

Passo 7: Automatizar seus deploys (bônus!)

Com a chave configurada, você pode usar scripts ou ferramentas como Git, rsync ou CI/CD para atualizar seu site automaticamente. Exemplo com Git:

git push origin main

Se o seu servidor estiver configurado para receber esse push via SSH, ele já vai atualizar o site sem intervenção humana.

Dica final do Sensei

Manter chaves SSH seguras é como guardar a chave da sua casa em um cofre. Use apenas em máquinas que você confia. Se alguma vez precisar remover a chave, vá ao cPanel > Gerenciador de Chaves SSH e delete-a.

Parabéns! Você agora domina um dos pilares da automação segura. 🌟

Se tiver dúvidas, não hesite: o suporte da GeHost está aqui para te ajudar — e sempre com um sorriso. 💬

Grupo: G e Soluções e Eventos LTDA (marca Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).

Precisa de Ajuda?

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