Como acessar seu servidor via SSH com chave pública (sem senha)
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao nosso guia prático e carinhoso sobre como se conectar ao seu servidor com segurança, usando uma chave pública — sem precisar digitar senha toda vez. É como ter uma chave mágica que só você tem. Vamos juntos, passo a passo?
Antes de começar: entenda o que é SSH com chave pública
SSH (Secure Shell) é uma forma segura de acessar seu servidor remotamente. Quando usamos chave pública, estamos trocando a senha por um par de chaves: uma pública (que fica no servidor) e uma privada (que fica no seu computador). Assim, você se conecta com segurança, sem digitar nada — só com um clique!
Dica do Sensei: Nunca compartilhe sua chave privada! Ela é como a sua senha de acesso ao servidor. Guarde-a com carinho.
Passo 1: Gerar o par de chaves no seu computador
Para isso, você vai usar o terminal (no Linux/Mac) ou o PowerShell (no Windows). Vamos fazer isso com um comando simples:
- Abra o terminal (ou PowerShell).
- Execute este comando:
ssh-keygen -t rsa -b 4096 -C "seu_email@exemplo.com"
- Pressione Enter para aceitar o local padrão de salvamento (geralmente
~/.ssh/id_rsa). - Se quiser, digite uma senha de proteção para a chave (opcional, mas recomendado).
- Pronto! Agora você tem duas chaves:
id_rsa(privada) eid_rsa.pub(pública).
Passo 2: Copiar a chave pública para o servidor
Você vai precisar colocar a chave pública no servidor da GeHost. Vamos usar o cPanel para isso.
- Entre no cPanel (use o link do seu domínio).
- Na tela inicial do cPanel (
), localize o grupo “Segurança”. - Clique em “SSH Access” (Acesso SSH).
- Na página seguinte, clique em “Manage SSH Keys”.
- Selecione a opção “Import Key” (Importar Chave).
- Na caixa de texto, cole o conteúdo da sua chave pública (
id_rsa.pub). - Dê um nome para a chave (ex:
minha_chave_gehost). - Clique em “Import Key”.
Dica do Sensei: Se você não souber onde está o arquivo
id_rsa.pub, abra-o com um editor de texto (como o Bloco de Notas ou o VS Code) e copie todo o conteúdo desdessh-rsaaté o final (incluindo o seu e-mail).
Passo 3: Ativar a chave no servidor
Depois de importar, você precisa habilitar a chave para uso:
- Na mesma página do cPanel, vá até a aba “Manage SSH Keys”.
- Encontre a chave que você importou.
- Clique em “Manage” (Gerenciar).
- Na nova tela, clique em “Enable” (Ativar).
- Confirme a ativação.
Passo 4: Conectar-se via SSH (sem senha!)
Pronto! Agora você pode se conectar ao servidor com apenas um comando:
- Abra o terminal (ou PowerShell).
- Execute:
ssh usuario@seu-dominio.com
Substitua
usuariopelo seu nome de usuário do cPanel (geralmente seu nome de domínio ou algo parecido). - Se tudo estiver certo, você será conectado imediatamente — sem pedir senha!
Dica do Sensei: Se o sistema pedir senha, verifique se a chave pública está corretamente importada no cPanel e se a chave está habilitada. Às vezes, o nome da chave ou o caminho do arquivo privado pode estar errado.
Conclusão: você é um mestre do SSH!
Parabéns, guerreiro(a) da tecnologia! Agora você acessa seu servidor com segurança, rapidez e elegância — sem precisar digitar senha. É como ter uma porta secreta que só você consegue abrir.
Se tiver dúvidas, não hesite: o nosso time de suporte está aqui para te ajudar. A GeHost cuida de você, como um bom Sensei cuida do seu aluno.
Até a próxima conexão segura!