No Windows 11 , você pode gerar chaves SSH privadas e públicas diretamente do prompt de comando ou do PowerShell sem precisar recorrer a soluções de terceiros e, neste guia, você aprenderá como.
Se você é um desenvolvedor web ou administrador de rede, provavelmente está familiarizado com conexões de servidor remoto usando chaves SSH. As chaves SSH (Secure Shell Protocol) vêm em pares de chaves públicas e privadas que você pode usar para autenticar com um servidor remoto usando comunicação criptografada pela Internet. Normalmente, você habilita e configura o servidor remoto com SSH e instala a chave pública, e então ao estabelecer uma conexão remota, você apresentará a chave privada (e senha se configurada) para realizar uma autenticação segura.
Normalmente, você usaria soluções de terceiros, como a ferramenta PuttyGen da Putty, para gerar chaves SSH, mas também pode usar o gerador de chaves SSH integrado no Windows 11 (e 10).
Neste guia , você aprenderá as etapas para criar chaves SSH no Windows 11. (Essas instruções também devem se aplicar ao Windows 10. )
Gerar chaves SSH no Windows 11 (básico)
Para gerar chaves SSH no Windows 11, siga estas etapas:
-
Abra Iniciar no Windows 11.
-
Pesquise Prompt de comando ou PowerShell , clique com o botão direito do mouse no resultado superior e selecione a opção Executar como administrador .
-
Digite o seguinte comando para gerar um par de chaves SSH e pressione Enter :
ssh-keygen
-
Confirme um nome descritivo para o arquivo (por exemplo, servidor da web) e pressione Enter .
-
(Opcional) Confirme uma senha para as chaves SSH.
Observação rápida: a senha é uma camada de segurança para proteger as chaves. Se você não inserir uma senha durante a autenticação, não será solicitado a confirmar a senha, mas é recomendável inserir uma.
-
Confirme a senha mais uma vez e pressione Enter.
Depois de concluir as etapas, as chaves privada e pública serão geradas e armazenadas na pasta “.ssh” dentro da pasta do seu perfil (%USERPROFILE%). A chave privada não incluirá uma extensão de arquivo, enquanto a chave pública terá uma extensão “.pub” .
Gerar chaves SSH no Windows 11 (avançado)
Para gerar chaves SSH usando um tipo específico, siga estas etapas:
-
Abra Iniciar .
-
Pesquise Prompt de comando ou PowerShell , clique com o botão direito do mouse no resultado superior e selecione a opção Executar como administrador .
-
Digite o seguinte comando para gerar chaves SSH privadas e públicas usando um tipo específico e pressione Enter :
ssh-keygen -t ed25519 -C "[email protected]"
Observação rápida: a opção “-t” informa ao comando que você deseja especificar um novo tipo de chave. No comando, estamos usando “ed25519” para criar um tipo de chave EdDSA. O padrão cria chaves RSA, mas você pode alterá-lo para DSA, ECDSA, ECDSA-K, ED25519 ou ED25519-SK. Se você não especificar seu endereço de e-mail, o comando gerará um endereço aleatório usando o nome de usuário da conta e o"@"
nome do computador. -
Confirme um nome descritivo para o arquivo (por exemplo, servidor da web) e pressione Enter .
-
(Opcional) Confirme uma senha para as chaves SSH.
-
Confirme a senha mais uma vez e pressione Enter .
Depois de concluir as etapas, as chaves SSH estarão disponíveis na pasta “.ssh” na pasta da sua conta (%USERPROFILE%).
Se as chaves SSH não estiverem presentes na C:\Users\username\.ssh
pasta, a ferramenta pode ter armazenado os arquivos na raiz da C:\
unidade. Além disso, se a pasta “.ssh” estiver faltando na pasta de perfil, você pode criar uma nova pasta manualmente e executar o comando novamente, mas desta vez, você precisa anexar esta configuração -f %userprofile%/.ssh/id_ed25519
. O comando deve ser semelhante a este:ssh-keygen -t ed25519 -C "[email protected]"-f %userprofile%/.ssh/id_ed25519
Você sempre pode usar o ssh-keygen /help
comando para acessar as opções disponíveis com descrições.
Se o comando “ssh-keygen” não estiver disponível, você terá que instalá-lo manualmente em Configurações > Aplicativos > Recursos opcionais . Nas configurações, clique no botão “Exibir recursos” , procure por “Cliente OpenSSH” e marque a opção, depois clique nos botões “Avançar” e “Instalar” .
Deixe um comentário