Como gerar e configurar uma chave SSH para acessar o servidor sem senha
Olá, viajante da tecnologia! 🌟 Seja bem-vindo ao nosso guia de SSH & Avançado, onde vamos te ensinar, com carinho e clareza, como usar chaves SSH para acessar seu servidor sem digitar senha toda vez. É como ter uma chave mágica que só você tem — segura, prática e super eficiente.
Se você já se perguntou: “Por que eu preciso digitar senha toda vez que acesso o servidor?”, a resposta é: porque dá pra fazer melhor. E é isso que vamos fazer juntos hoje.
Antes de começar: o que é SSH?
SSH (Secure Shell) é uma forma segura de se conectar ao seu servidor remoto. É como uma porta blindada que só abre com a chave certa. E a chave SSH é essa chave mágica.
Com ela, você pode entrar no servidor com apenas um comando — sem digitar senha. É mais rápido, mais seguro e muito mais tranquilo.
Dica do Sensei: Nunca compartilhe sua chave SSH com ninguém. Ela é como a sua assinatura digital — única e pessoal.
Passo a passo: gerar e configurar sua chave SSH
Os passos abaixo funcionam em sistemas como Linux, macOS e Windows (com WSL ou Git Bash). Vamos lá!
-
Abra o terminal (no Linux/macOS, use o Terminal; no Windows, use Git Bash ou WSL).
-
Execute este comando para gerar uma nova chave SSH:
ssh-keygen -t ed25519 -C "seu_email@dominio.com"Substitua
seu_email@dominio.compelo seu e-mail profissional (o mesmo que usamos na GeHost). -
Escolha onde salvar a chave. O padrão é
~/.ssh/id_ed25519. Você pode pressionar Enter para aceitar. -
Defina uma frase de senha (passphrase) (opcional, mas recomendado). É como uma senha extra para sua chave. Se esquecer, não tem problema — você pode alterar depois.
-
Pronto! Sua chave foi gerada. Agora, vamos copiá-la para o servidor.
Colocando a chave no servidor (via cPanel)
Agora que temos a chave, vamos colocá-la no servidor da GeHost. Para isso, usaremos o painel de controle cPanel.
-
Entre no painel do cliente em painel.gehost.com.br.
-
Na seção de SSH & Shell Access, clique em Gerenciar Chaves SSH.
-
Clique em Gerar nova chave (ou similar — o nome pode variar levemente).
-
Na tela de criação, cole a chave pública (a que termina com
.pub) no campo Chave Pública.Para isso, abra o arquivo
id_ed25519.pub(no diretório~/.ssh/) com qualquer editor de texto e copie todo o conteúdo — ele começa comssh-ed25519e termina com seu e-mail. -
Salve a chave no servidor. Ela agora está registrada.
Conectando ao servidor com sua chave
Pronto! Agora você pode se conectar ao servidor sem senha.
-
No terminal, digite:
ssh usuario@seu-servidor.gehost.com.brSubstitua
usuariopelo nome de usuário que você usa no cPanel (geralmente é o nome da conta). -
Se tudo estiver certo, você será conectado imediatamente — sem pedir senha!
-
Se pedir a frase de senha (passphrase), digite-a. Depois disso, a conexão será automática por sessão.
Atenção do Sensei: Se não conseguir conectar, verifique se a chave foi adicionada corretamente no cPanel. Se precisar, entre em contato com nosso suporte — estamos aqui para te ajudar.
Como manter tudo seguro?
- Nunca compartilhe sua chave privada (o arquivo
id_ed25519). - Evite deixar a chave em máquinas públicas ou compartilhadas.
- Use uma frase de senha forte para proteger sua chave.
- Revise periodicamente as chaves registradas no cPanel.
Quer saber mais?
Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar, sempre.
Seu sucesso é nosso propósito. 🌱
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)