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

  • 0

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).


Was this answer helpful?

« Back