Se quiser se conectar remotamente a um servidor SSH com autenticação de chave ou usar o GitHub para gerenciar seu código, você precisará de um par de chaves SSH.
No Ubuntu Linux e em outros sistemas semelhantes ao Unix, gerar e gerenciar uma chave SSH e usar autenticação baseada em chave é bastante simples.
Se você estiver usando um computador Windows, as etapas podem ser um pouco diferentes. O Windows 11 possui um pacote OpenSSH integrado e comandos que você pode usar para gerar e gerenciar chaves no prompt de comando, Terminal do Windows ou PowerShell.
Se você for usar chaves SSH, definitivamente deve usar o Terminal do Windows, que é instalado por padrão no Windows 11. O Terminal do Windows oferece uma melhor experiência e melhores recursos, e pode ter o prompt de comando, o PowerShell e o subsistema do Windows para Linux, tudo em uma janela para executar.
Se quiser usar a autenticação de chave SSH ou a autenticação baseada em chave SSH, você precisará criar um par de chaves SSH. É assim que funciona.
Gere chave SSH no Windows 10 ou Windows 11
Neste exemplo, estou usando o prompt de comando em vez do Terminal do Windows. Embora o Windows Terminal seja recomendado.
Clique no botão Iniciar. Na janela de pesquisa digite: Prompt de Comando e clique em “Executar como Administrador”.
No prompt de comando digite:
ssh-keygen
Você será perguntado onde deseja armazenar a “chave”. Por padrão, esta é a pasta do usuário conectado, ou seja, C:\Users\username/.ssh/
Você deve então inserir a mesma “senha” duas vezes. Uma “impressão digital” e uma imagem aleatória são criadas.
A chave agora foi criada. Agora abra o explorador de janelas e abra a pasta do usuário e a pasta “.ssh”. Agora você verá dois arquivos, nomeadamente “id_rsa” e “id_rsa.pub”.
Espero que isso tenha ajudado você. Obrigado por ler!