Se você estiver usando o Windows PowerShell, a maneira mais fácil é:
cat ~/.ssh/id_<key-type-here>.pub | clip
Isso copiará a chave da sua área de transferência para facilitar a colagem.
Portanto, no meu exemplo, eu uso o ed25519, já que o RSA agora é razoavelmente hackável:
cat ~/.ssh/id_ed25519.pub | clip
Como me vejo fazendo muito isso, criei uma função e defina um alias simples que eu poderia lembrar no meu perfil do PowerShell (saiba mais sobre os perfis do PowerShell aqui . Basta adicionar isso ao seu Microsoft.PowerShell_profile.ps1
:
function Copy-SSHKey {
Get-Content ~/.ssh/id_ed25519.pub | clip
}
Set_Alias -Name sshkey -Value Copy-SSHKey
Em um console do PowerShell, execute . $profile
para carregar as funções. Então, a partir de agora, tudo o que você precisará fazer é executar sshkey
e colar a chave em qualquer lugar que precisar, através da área de transferência.