Com a introdução de um cliente OpenSSH nativo no Windows 10 April 2018 Update, é possível usar o ssh-keygen para gerar chaves SSH.
Como gerar uma chave SSH no Windows 10
Antes de começar, certifique-se de que o cliente OpenSSH do Windows 10 está instalado acessando a área Recursos opcionais da categoria Aplicativos e recursos no aplicativo Configurações:
Se o cliente estiver instalado, abra o Prompt de Comando ou o PowerShell, digite ssh-keygen e será pedido que você selecione o local onde a chave será salva:
Agora será pedido que você adicione uma ‘passprhase’ à chave. Se você adicionar uma, ela será necessária sempre que você for usar a chave:
O Windows 10 agora gerará sua chave SSH como um par (pública/privada). A chave pública será salva como id_rsa.pub no local escolhido ou no local padrão caso você não tenha definido um:
Copie esta chave para o PC que você precisa se conectar via SSH e abra a conexão usando um comando no formato “ssh user@hostname” no cliente SSH do Windows 10.