Como Criar um Par de Chaves SSH
Opa, tudo bem! 😊 Aqui é a Sensei da GeHost e eu vou te ensinar um dos segredos mais legais do mundo da hospedagem: as chaves SSH. Sim, é um pouco técnico, mas prometo deixar super simples — você vai entender e ainda vai se sentir um hacker de verdade (sem culpa).
O que é um Par de Chaves SSH, afinal?
Pense nas chaves SSH como um cadeado ultra-seguro pra sua hospedagem. Em vez de digitar senha toda vez que quer acessar seus arquivos (lento, inseguro), você cria duas chaves
Quando você quer acessar a hospedagem, o servidor reconhece sua chave privada e pronto — você entra sem digitar nada. Seguro, rápido e elegante. Se você usa Linux ou Mac, é moleza. Abra o terminal e rode isto: O que significa? Você está pedindo pro computador criar uma chave RSA de 4096 bits (gigante, super segura) com o nome padrão ( Acabou. Suas duas chaves (pública e privada) estão criadas no seu computador. 🎉 Se você usa Windows, a gente tem dois caminhos: Agora você precisa colocar a chave pública (a que fica no servidor) no seu cPanel. Siga: Agora vem a parte legal. Você não precisa mais digitar senha! 🎉 P: Digitei o comando e apareceu "command not found". P: Criei a chave, mas quando tento acessar diz "Permission denied". P: Esqueci onde coloquei minha chave privada. Você acaba de dominar uma das ferramentas mais poderosas (e seguras) do mundo da hospedagem. Aquela senha fraca que você tinha? Adeus. Agora você usa criptografia militar. 🚀 Se tiver dúvida ou algo der ruim, a gente tá aqui — manda uma mensagem pro suporte da GeHost e a galera te ajuda. Mas aposto que dessa vez foi smooth demais. Abraços Sensei, e bora usar essas chaves com sabedoria! 😎
Por Que Usar Chaves SSH?
🎯 Dica Sensei: Chaves SSH são muito mais seguras que senhas. Hackers não conseguem adivinhar uma chave — ela é mathematicamente impossível de quebrar na força bruta. E você não precisa memorizar mais uma senha — WIN-WIN.
Pré-requisitos
Passo 1: Gerar o Par de Chaves (Linux ou Mac)
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -N ""id_rsa) e sem senha adicional (a flag -N "" deixa em branco). Se quiser uma senha EXTRA na chave, muda o -N "" pra -N "sua_senha_aqui".Passo 1 Alternativo: Gerar no Windows
Opção A: PuTTY (mais comum)
Opção B: Terminal nativo do Windows (Windows 10+)
ssh-keygen -t rsa -b 4096 -f $env:USERPROFILE\.ssh\id_rsa -N ""Passo 2: Enviar a Chave Pública pro Servidor da GeHost
cat ~/.ssh/id_rsa.pub — aparece um texto enorme que começa com "ssh-rsa". Copia esse texto inteiro (CTRL+C ou CMD+C).Get-Content $env:USERPROFILE\.ssh\id_rsa.pub
⚠️ Atenção Sensei: A chave PRIVADA (id_rsa ou id_rsa.ppk) NUNCA sai do seu computador. Se alguém pedir sua chave privada, a resposta é "NÃO" — é como pedir a chave da sua casa.
Passo 3: Usar Sua Chave SSH pra Acessar a Hospedagem
Se você usa Terminal (Mac ou Linux):
ssh seu_usuario@seu_servidor (o "seu_usuario" é o do cPanel, e "seu_servidor" é o host que a GeHost te passou).Se você usa Windows (PuTTY):
Se você usa Windows (PowerShell nativo):
ssh seu_usuario@seu_servidorDicas de Segurança — Leia com Atenção 🔒
🛡️ Ouro Sensei: Chaves SSH são suas e só suas. Aqui estão as regras de ouro pra você dormir tranquilo:
-N "senha") — aí, mesmo se alguém roubar o arquivo, precisa da senha pra usar. Trade-off: você digita a senha de vez em quando, mas é muito mais seguro.Troubleshooting — Se Algo Não Deu Certo
R: No Windows, você talvez precise instalar o OpenSSH ou usar o PuTTY. No Mac/Linux, ssh já vem instalado. Se faltar, pede pro suporte da GeHost — a gente resolve.
R: Sua chave privada pode estar com permissões erradas (Linux/Mac). Roda: chmod 600 ~/.ssh/id_rsa. Ou a chave pública não foi importada certo no cPanel — confere de novo se você colou SEM pular linhas.
R: Linux/Mac: ela tá em ~/.ssh/id_rsa (em casa do usuário, pasta oculta .ssh). Windows (PuTTYgen): você salvou num .ppk — procura pela pasta "Downloads" ou por onde você costuma guardar coisa. Não achou? Cria uma nova — é fácil.Pronto, Parabéns! 🎓