Como gerar um par de chaves SSH no Windows com o PuTTY
Oi! Aqui quem fala é a Sensei, da equipe GeHost 🥋 Hoje vou te ensinar, com calma e sem juridiquês, a gerar seu próprio par de chaves SSH no Windows usando o PuTTY. Parece complicado de longe, mas eu prometo: seguindo o passo a passo, em poucos minutos você tem suas chaves prontinhas.
O que é isso, afinal? Uma chave SSH é como uma "fechadura e chave" digital: você gera duas partes — uma pública (que fica no servidor) e uma privada (que fica só com você, no seu computador). Assim, em vez de digitar senha toda vez que for acessar seu servidor via SSH, você usa essa chave para se autenticar de forma mais segura.
Antes de começar
- O acesso SSH depende do seu plano e do tipo de serviço contratado. Se tiver dúvida se o seu está liberado, é só falar com o nosso suporte pelo painel.gehost.com.br que a gente confirma pra você.
- Você vai precisar baixar o PuTTY (que já vem com o utilitário PuTTYgen, usado para gerar as chaves) no site oficial do projeto.
- Reserve uns 10 minutinhos tranquilos — sem pressa, sem chute, cada campo tem sua função. 😊
Passo 1 — Baixe e instale o PuTTY
- Acesse o site oficial do PuTTY e baixe o instalador para Windows (normalmente o pacote "putty-64bit-installer" ou similar, dependendo do seu sistema).
- Execute o instalador e siga o assistente clicando em "Next" até finalizar.
- Depois de instalado, procure no menu Iniciar por PuTTYgen — é ele quem gera as chaves (o PuTTY em si é usado depois, para conectar).
Passo 2 — Gerando o par de chaves com o PuTTYgen
- Abra o PuTTYgen.
- Na parte de baixo da tela, em "Parameters", escolha o tipo de chave. Se seu servidor suportar, prefira RSA com pelo menos 2048 bits (ou ED25519, se disponível — geralmente mais moderno e leve).
- Clique no botão "Generate".
- Agora vem a parte curiosa: o PuTTYgen vai pedir para você mexer o mouse aleatoriamente dentro da janela em branco. Isso não é frescura — é assim que ele coleta "entropia" (aleatoriedade) para deixar sua chave bem segura. Fique mexendo até a barra de progresso completar. 🖱️
Dica da Sensei: quanto mais "sem padrão" você mexer o mouse (círculos, ziguezague, para os cantos), melhor. Não tem certo ou errado, só continue até a barra encher!
Passo 3 — Proteja sua chave com uma senha (recomendado)
- Depois que a chave for gerada, você verá um campo grande com a chave pública (começa com algo como "ssh-rsa AAAA...").
- Logo abaixo, tem os campos "Key passphrase" e "Confirm passphrase". Preencha com uma senha forte — isso protege sua chave privada caso alguém tenha acesso ao seu computador.
- Esse passo é opcional, mas eu recomendo demais: pense nele como uma segunda trava na porta. 🔐
Passo 4 — Salvando as chaves
- Clique em "Save public key" e salve com um nome fácil de lembrar, por exemplo
minha_chave.pub. - Clique em "Save private key" e salve como, por exemplo,
minha_chave.ppk. Se você não colocou senha, o PuTTYgen vai perguntar se tem certeza — é normal, só confirmar. - Guarde a chave privada (.ppk) com muito cuidado — ela é pessoal e intransferível. Nunca envie por e-mail, WhatsApp ou qualquer canal aberto: quem tiver essa chave, tem a "chave da sua casa".
Passo 5 — Enviando a chave pública para o suporte
Depois de gerar o par de chaves, copie o conteúdo do campo de chave pública (ou abra o arquivo .pub) e envie para nossa equipe pelo painel.gehost.com.br, pedindo a instalação dessa chave no seu serviço. A gente cuida da parte de configurar o acesso no servidor pra você.
Importante: envie sempre a chave pública (a que termina em.pubou aparece no campo de cima do PuTTYgen). A chave privada (.ppk) nunca deve ser compartilhada com ninguém, nem com a nossa equipe — ela fica só com você.
Passo 6 — Conectando com o PuTTY usando sua chave
- Abra o PuTTY (não o PuTTYgen).
- Em "Host Name", digite o endereço do seu servidor (você encontra essa informação no seu painel ou no e-mail de boas-vindas do serviço).
- No menu à esquerda, vá em Connection → SSH → Auth → Credentials (em versões mais antigas, apenas Connection → SSH → Auth) e clique em "Browse" para selecionar o arquivo
.ppkque você salvou. - Volte para a tela inicial (Session), dê um nome para essa conexão em "Saved Sessions" e clique em "Save" — assim você não precisa repetir essa configuração toda vez.
- Clique em "Open" para conectar. Se você colocou senha na chave, será solicitado a digitá-la nesse momento.
Prontinho! 🎉
Agora você já tem seu par de chaves SSH gerado e configurado no PuTTY. Se travar em algum passo ou tiver qualquer dúvida, pode chamar a gente pelo painel.gehost.com.br — estamos por aqui para ajudar. Bons acessos e até a próxima! 🥋