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.
- 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).
- Execute este comando:
ssh-keygen -t rsa -b 4096 -C "seu_email@dominio.com"Substitua
seu_email@dominio.compelo seu e-mail profissional (ou qualquer identificador seu). - Escolha onde salvar a chave:
Pressione Enter para aceitar o caminho padrão (geralmente
~/.ssh/id_rsa). - 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.
- 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.
- Entre no painel do cliente: Acesse painel.gehost.com.br com seu login e senha.
- Localize o cPanel: No painel, clique em acessar cPanel (geralmente ao lado do nome do domínio).
- Encontre a seção "SSH & Shell Access": No cPanel, procure por SSH & Shell Access (pode estar na seção "Segurança" ou "Avançado").
- Adicione sua chave pública:
Na tela, você verá um campo para colar a chave.
Abra o arquivo
id_rsa.pubno seu computador (pode usar um editor de texto como Bloco de Notas, VS Code, ou o terminal comcat id_rsa.pub). Copie todo o conteúdo (começa comssh-rsae termina com seu e-mail) e cole no campo do cPanel. - Salve: Clique em Adicionar ou Salvar. Pronto! Sua chave agora está no servidor.
Conectando ao servidor com sua chave SSH
Agora que a chave está no servidor, você pode se conectar sem senha!
- Abra o terminal novamente.
- Execute este comando:
ssh usuario@seu_dominio.comSubstitua
usuariopelo nome de usuário do seu servidor (geralmente é o nome do domínio ou um nome criado no cPanel) eseu_dominio.compelo domínio hospedado. - 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 pushsem digitar senha. - Automatizar backups, atualizações ou tarefas com scripts.
- Usar ferramentas como
rsyncouscpcom 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,