Gerando uma chave SSH no Windows - PuTTY
PuTTY
O PuTTy é um software de emulação de terminal grátis e de código livre. Suporta SSH, destinado a suportar o acesso remoto a servidores via shell seguro e a construção de "túneis" cifrados entre servidores. Também suporta conexão direta, telnet, rlogin e por porta serial.
Está disponível para download em: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Gerando as chaves pública e privada
Após instalar, procure no menu iniciar um atalho com o nome "PuTTYGen" e o execute.
RSA
Com o programa aberto, verifique na seção Parameters se a opção RSA está selcionada. Agora, basta pressionar o botão Generate e mover o cursor aleatoriamente pela parte "vazia" do programa, a fim de gerar movimentos aleatórios que serão usados para gerar sua chave.
Caso deseje criptografar sua chave privada, informe uma senha nos campos Key passphrase
e Confirm passphrase
.
Agora salve suas chaves usando os botões Save public key
e Save private key
. Lembre-se de guardar bem estes arquivos!
ED25519
Na seção Parameters, escolha EdDSA
, opção Ed25519 (255 bits)
, que é suportada por uma ampla gama de serviços. Depois, clique em Generate, na seção Actions. Agora, basta mover o cursor aleatoriamente pela parte "vazia" do programa, a fim de gerar movimentos aleatórios que serão usados para gerar sua chave.
Há a possibilidade de adicionar uma camada extra de segurança adicionado uma senha à chave privada criada, porém, é opcional. Utilize o campo key_comment para adicionar algum comentário relevante: data criação, email, nome...
Agora, salve suas chaves usando os botões "Save public key
" e "Save private key
", lembre-se de guardar bem estes arquivos! Não se esqueça, a chave privada deve ser armazenada em segurança e ninguém, além de você, deve ter acesso a ela.
Conclusão
Em resumo, ED25519 e RSA são algoritmos criptográficos de chave pública populares usados para transmissão segura de dados. O ED25519 é geralmente considerado mais seguro e eficiente que o RSA, enquanto o RSA oferece um nível alto de segurança devido ao seu tamanho de chave maior. A escolha entre estes dois algoritmos depende da aplicação específica e do nível de segurança e eficiência exigidos.
Referências
https://tecdicas.com/como-criar-e-utilizar-chaves-ssh-no-windows-e-linux/
https://medium.com/@sahil-awasthi/ed25519-or-rsa-which-one-is-better-18416fb51d0b
No Comments