Si está utilizando Windows PowerShell, la forma más fácil es:
cat ~/.ssh/id_<key-type-here>.pub | clip
Eso copiará la clave a su portapapeles para pegar fácilmente.
Entonces, en mi caso, uso ed25519 ya que RSA ahora es bastante pirateable:
cat ~/.ssh/id_ed25519.pub | clip
Debido a que me encuentro haciendo esto mucho, creé una función y configuré un alias simple que podía recordar en mi perfil de PowerShell (obtenga más información sobre los perfiles de PowerShell aquí . Solo agregue esto a su Microsoft.PowerShell_profile.ps1
:
function Copy-SSHKey {
Get-Content ~/.ssh/id_ed25519.pub | clip
}
Set_Alias -Name sshkey -Value Copy-SSHKey
Luego, en una consola PowerShell, ejecute . $profile
para cargar las funciones. Luego, a partir de ahora, todo lo que tendrá que hacer es ejecutar sshkey
, y luego pegar la clave en el lugar que necesite a través del portapapeles.