Se você já usou SSH para uma conexão segura com seu servidor ou outro computador, provavelmente tem uma ideia do que são chaves SSH. Basicamente, uma chave SSH é uma forma de autenticar quem você é e estabelecer uma conexão segura com outro sistema. Mas as chaves SSH devem ser geradas. Então, como você gera chaves SSH no Windows 10? Na verdade, essa pergunta é mais comum do que você pensa, já que muitas pessoas preferem adquirir um VPS Linux e trabalhar com ele, em vez de inicializar duas vezes o PC ou migrar do Windows. Neste artigo, mostrarei como você pode gerar uma chave SSH no Windows 10. Usaremos o popular cliente SSH do Windows PuTTY para fazer o trabalho. Agora, antes de mergulharmos na parte técnica, vamos dar uma olhada em algumas definições, só para estarmos na mesma página. Isso o ajudará a seguir melhor as instruções.
Gere chave SSH no Windows 10 por PuTTY
Vamos falar primeiro sobre SSH. O que é SSH? E o que o SSH tem a ver com chaves e criação de chaves? O Secure Socket Shell ou Socket Shell (SSH) é um protocolo popular para criar conexões seguras e criptografadas. As chaves SSH são componentes padrão do protocolo SSH usados para autenticar ambos os lados e estabelecer sessões seguras de shell. Eles são usados em conexões entre todos os tipos de sistemas operacionais e plataformas. Portanto, quer você esteja tentando se conectar a um VPS Linux ou a um servidor dedicado executando a edição mais recente do Windows Server, você precisa gerar e usar chaves SSH. Antes de explicar as chaves SSH em detalhes e discutir como gerar chaves SSH no Windows 10, vamos falar sobre o protocolo SSH.
“Leia também: Use SSH para conectar-se a um servidor remoto ”
O que é o protocolo SSH?
SSH é um protocolo bem conhecido, especialmente entre gurus de TI e administradores de sistema. Oferece aos usuários uma maneira mais segura de acessar outros sistemas em uma rede insegura. Ele fornece uma autenticação de chave pública e senha forte. Usando este protocolo, você pode gerenciar remotamente aplicativos e sistemas, mover arquivos de um sistema para outro e executar comandos. O protocolo SSH escuta na porta TCP 22 por padrão.
O que são chaves SSH?
Protocolo SSH, as chaves SSH são credenciais de acesso usadas para autenticar hosts e usuários. Outro caso de uso é o acesso máquina a máquina ou individual a único. As chaves SSH permitem a automação para permitir a autenticação econômica e possível necessária em serviços de nuvem modernos e dependentes de computador.
Eles vêm em vários tamanhos, mas a escolha mais comum é a criptografia RSA de 2.048 bits. Funcionalmente, as chaves SSH coletam senhas, concedem acesso e controlam o nível de acesso. Existem algumas maneiras de habilitar ou gerar SSH no Windows 10. A seguir, explicaremos como gerar chave SSH do Windows usando PuTTY. Mas antes de começar, vamos verificar se a chave SSH existe no Windows ou não.
Hospedagem VPS Windows 10
Obtenha um VPS Windows 10 eficiente para área de trabalho remota, pelo preço mais barato do mercado. Windows 10 GRATUITO rodando em armazenamento SSD NVMe e internet de alta velocidade.
Confira os planos VPS do Windows 10Verificando chaves SSH existentes no Windows 10
Antes de gerar uma chave SSH, é melhor verificar as chaves SSH existentes. Para fazer isso, execute as seguintes etapas:
- Abra a linha de comando do Windows digitando cmd na caixa de pesquisa da barra de tarefas do Windows.
- No ambiente do prompt de comando, digite ssh-keygen
- Se você não tiver nenhum keygen SSH, verá esta mensagem:
‘ssh-keygen’ não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote
- O diretório padrão para suas chaves SSH deve ser algo assim:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Nota: se você instalou o git com bash, você deve abrir o git Bash em vez do cmd.
Gere chave SSH do Windows usando PuTTY
PuTTY é uma implementação gratuita e de código aberto usada para emulação de terminal em PCs rodando Microsoft Windows. Ele pode suportar vários protocolos, como SSH, Telnet, SCP, rlogin e conexão de soquete bruto. Usando PuTTY, você pode gerar uma chave SSH no Windows 10 por meio do terminal Windows. Para gerar a chave SSH no Windows 10 usando PuTTY, execute as seguintes etapas:
“Leia também: conecte-se ao seu site via SSH”
Etapa 1: Baixe o PuTTY
Se você ainda não tem o PuTTY em seu sistema, você pode baixá-lo aqui link. Após o download, instale-o.
Etapa 2: instalar o PuTTY
Ao clicar no arquivo baixado, você pode iniciar o processo de instalação. Você pode ler este artigo sobre Conecte-se a um servidor Linux usando PuTTY ou Simplesmente siga o assistente de instalação. Na primeira página, clique em Avançar.

Em seguida, selecione a pasta de destino. O destino padrão é unidade C\Arquivos de programas\PuTTY\. Você pode alterá-lo para o endereço desejado.

Agora é hora de selecionar os recursos do produto a serem instalados. Se você não tiver nenhum requisito específico, siga a escolha padrão e clique em Instalar para passar para a próxima tela.

Parabéns. Você instala o PuTTY. Você concluiu as primeiras etapas para gerar uma chave SSH no Windows 10. Agora, vamos para a próxima etapa.
Etapa 3: execute o gerador de chaves PuTTY SSH
- Pressione a tecla Windows no teclado.
- Na barra de pesquisa, digite PuTTYgen (você também pode usar cmd e digitar PuTTYgen).
- Clique com o botão direito em PuTTYgen e selecione Executar como administrador.
- Se solicitado, selecione SIM.

Etapa 4: use PuTTY para gerar chave SSH no Windows 10
Agora, para gerar a chave SSH no Windows 10, execute as seguintes etapas:
- Na página do gerador PuTTY, clique em gerar.

- A questão de mover o cursor é obviamente uma piada, então não há necessidade de se cansar. Espere até que a barra de progresso fique toda verde.

- Salve a chave pública clicando no botão Salvar chave pública botão. Escolha um local para salvar esta chave e dê um nome a ela.

- Para salvar a chave privada, clique no botão Conversa menu.

- Ao clicar em Exportar chave OpenSSH, você será perguntado: “Tem certeza de que deseja salvar a chave sem uma senha para protegê-la?” Selecione “sim”.
- Escolha um local para salvar a chave.
- Dê um nome à sua chave privada.
Parabéns. Você conseguiu gerar a chave SSH que queríamos usando PuTTY, um dos melhores clientes SSH para Windows. Claro, você também pode gerar chaves usando OpenSSH, o cliente nativo do Windows 10, mas o aplicativo carece de alguns dos recursos mais essenciais, então a maioria prefere usar PuTTY ou suas alternativas.
Leia também: Instale MikroTik CHR no VPS (usando PuTTY)
As chaves SSH são suficientes para a segurança do servidor?
Então, parece que você cuidou da segurança – você estará conectado ao seu servidor com uma chave segura e pronto. Mas e o seu servidor? Tem certeza de que é seguro? Sem um provedor de servidores preocupado com a segurança, todo o esforço que você gastou na segurança SSH não significará nada. A Cloudzy, por exemplo, conhece a importância da segurança para seus usuários e fornece um firewall alimentado por IA e proteção inteligente contra DDoS em todos os seus VPS Linux planos. Então, se você quiser trabalhar com qualquer distribuição Linux sem correr o risco de inicializar duas vezes seu laptop, você deve verificar nosso VPS Linux planos.