Escrito por: Rodrigo Gomes

Crie chaves SSH no Windows com OpenSSH

Tutorial no youtube

Assista no Youtube

Alguns benefícios do ed25519

Hoje, o RSA é o algoritmo de chave pública mais usado para a chave SSH. Mas comparado com Ed25519, é mais lento e até considerado não seguro se for gerado com a chave menor que 2048 bits de comprimento.

O Ed25519 é compacto. Contém apenas 68 caracteres, em comparação com RSA 3072 que tem 544 caracteres. Gerar a chave também é quase tão rápido quanto o processo de assinatura. Também é rápido realizar verificação de assinatura em lote com Ed25519.Abra seu terminal e digite o seguinte comando para gerar uma nova chave SSH que usa o algoritmo Ed25519:

Linux

ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_rdev -C "[email protected]"

Windows (Powershell)

ssh-keygen -a 100 -t ed25519 -f "$env:USERPROFILE\.ssh\id_rdev" -C "[email protected]"

Será solicitado a inserir uma senha para esta chave, use uma senha forte. Você também pode usar a mesma senha de qualquer uma das suas chaves SSH antigas.

  • o: Salve a private-key usando o novo formato OpenSSH em vez do formato PEM. Na verdade, essa opção está implícita quando você especifica o tipo de tecla como .ed25519
  • a: São os números das rodadas KDF (Key Derivation Function). Números mais altos resultam em verificação mais lenta da senha, aumentando a resistência à quebra de senha de força bruta caso a private-key seja roubada.
  • t: Especifica o tipo de chave que será criar, no nosso caso o Ed25519.
  • f: Especifique o nome do arquivo do arquivo gerado.
  • C: Uma opção para especificar um comentário. É puramente informativo e pode ser qualquer coisa.