SSH & Avançado 0 visualizações

Como gerar e usar uma chave SSH em vez de senha para acessar o servidor

Ver no WHMCS

Como gerar e usar uma chave SSH em vez de senha para acessar o servidor

Olá, amigo(a) GeHost! Seja bem-vindo(a) ao nosso Sensei do Conhecimento — aqui, aprendemos juntos, com calma, cuidado e um toque de humanidade. Hoje vamos falar de algo poderoso, seguro e muito usado por quem quer dominar o controle do servidor com elegância: chaves SSH.

Imagine que você está entrando em uma casa com uma chave mágica, em vez de bater na porta e pedir a senha. É assim que funciona o SSH com chaves: mais seguro, mais rápido e muito mais prático. Vamos aprender juntos, passo a passo, como gerar essa chave e usá-la com seu servidor da GeHost.

O que é SSH e por que usar chaves?

SSH (Secure Shell) é a forma segura de se conectar ao seu servidor remotamente. Tradicionalmente, você usava senha — mas, como toda senha, pode ser adivinhada, roubada ou testada por bots. Já uma chave SSH é como uma assinatura digital única, quase impossível de falsificar.

Usar chaves SSH traz vantagens reais:

  • Segurança superior: ninguém pode acessar seu servidor com apenas uma senha.
  • Conexão mais rápida: não precisa digitar senha toda vez.
  • Automatização fácil: scripts e ferramentas podem se conectar sem intervenção manual.
Dica do Sensei: Você pode usar chaves SSH em qualquer momento — mesmo que seu plano seja "Econômico" ou "Básico". Não é necessário plano especial. Apenas acesso ao cPanel e ao terminal (ou cliente SSH).

Passo a passo: gerando sua chave SSH

Vamos começar do zero. Você precisa de um computador com acesso ao terminal (Linux/Mac) ou um cliente como Putty (Windows). Vamos usar o terminal — é o mais comum e seguro.

  1. Abra o terminal no seu computador (no Mac, use "Terminal"; no Linux, use o terminal padrão; no Windows, use o Putty ou o WSL).
  2. Execute este comando:
    ssh-keygen -t rsa -b 4096 -C "seu_email@dominio.com"

    Substitua seu_email@dominio.com pelo seu e-mail profissional (ou qualquer identificador seu).

  3. Escolha onde salvar a chave: Pressione Enter para aceitar o caminho padrão (geralmente ~/.ssh/id_rsa).
  4. Defina uma frase de acesso (passphrase): Você pode digitar uma senha para proteger a chave (opcional, mas recomendado). Se quiser, pressione Enter para pular — mas isso reduz a segurança.
  5. Confirme a criação: Após confirmar, o sistema gerará duas coisas:
    • id_rsa — a chave privada (não compartilhe nunca!)
    • id_rsa.pub — a chave pública (pode compartilhar)
Atenção do Sensei: A chave privada (id_rsa) é como a sua senha pessoal. Guarde-a com cuidado, em um lugar seguro. Se ela cair nas mãos erradas, seu servidor pode ser comprometido.

Adicionando a chave pública ao servidor da GeHost

Agora, vamos colocar a chave pública no servidor. Isso é feito via cPanel — o painel de controle da GeHost.

  1. Entre no painel do cliente: Acesse painel.gehost.com.br com seu login e senha.
  2. Localize o cPanel: No painel, clique em acessar cPanel (geralmente ao lado do nome do domínio).
  3. Encontre a seção "SSH & Shell Access": No cPanel, procure por SSH & Shell Access (pode estar na seção "Segurança" ou "Avançado").
  4. Adicione sua chave pública: Na tela, você verá um campo para colar a chave. Abra o arquivo id_rsa.pub no seu computador (pode usar um editor de texto como Bloco de Notas, VS Code, ou o terminal com cat id_rsa.pub). Copie todo o conteúdo (começa com ssh-rsa e termina com seu e-mail) e cole no campo do cPanel.
  5. Salve: Clique em Adicionar ou Salvar. Pronto! Sua chave agora está no servidor.
Tela inicial do cPanel com a seção 'SSH & Shell Access' destacada

Conectando ao servidor com sua chave SSH

Agora que a chave está no servidor, você pode se conectar sem senha!

  1. Abra o terminal novamente.
  2. Execute este comando:
    ssh usuario@seu_dominio.com

    Substitua usuario pelo nome de usuário do seu servidor (geralmente é o nome do domínio ou um nome criado no cPanel) e seu_dominio.com pelo domínio hospedado.

  3. Se tudo estiver certo: O sistema vai pedir sua frase de acesso (se você criou uma). Após digitar, você será logado automaticamente — sem senha!
Dica do Sensei: Se estiver usando Putty no Windows, você precisa carregar a chave privada no "Connection > SSH > Auth" antes de conectar. É só clicar em "Browse" e selecionar o arquivo id_rsa.

Como usar com ferramentas como Git ou scripts

Com chaves SSH, você pode fazer muito mais do que apenas conectar via terminal:

  • Enviar código para servidores com git push sem digitar senha.
  • Automatizar backups, atualizações ou tarefas com scripts.
  • Usar ferramentas como rsync ou scp com segurança.

É como ter um canal seguro e mágico entre seu computador e o servidor — sem precisar se preocupar com senhas expostas.

Importante: segurança e cuidados

Relembrando os pontos mais importantes:

  • Nunca compartilhe sua chave privada (id_rsa) com ninguém.
  • Se perder a chave ou achar que foi comprometida, remova-a do servidor no cPanel.
  • Use uma frase de acesso forte (não apenas "123456").
  • Guarde a chave em um local seguro — como uma pasta criptografada ou um gerenciador de senhas.
Do coração do Sensei: A segurança não é um luxo — é um hábito. Cada vez que você usa uma chave SSH, está protegendo seu site, seus dados e sua reputação. Isso é poder, e você está no caminho certo.

Quer ajuda?

Se ficar com dúvidas, não hesite em entrar em contato com o suporte da GeHost. Estamos aqui para te ajudar, com um sorriso e um coração aberto.

Seu plano é seguro, seu servidor é seu, e agora você tem a chave certa para abri-lo com confiança.

Até a próxima,

Precisa de Ajuda?

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