Если вы используете Windows PowerShell, самый простой способ:
cat ~/.ssh/id_<key-type-here>.pub | clip
Это скопирует ключ в буфер обмена для легкого вставки.
Итак, в моем случае, яиспользуйте ed25519, так как RSA теперь довольно взломан:
cat ~/.ssh/id_ed25519.pub | clip
Поскольку я часто этим занимаюсь, я создал функцию и установил простой псевдоним, который я мог запомнить в своем профиле PowerShell (подробнееПрофили PowerShell здесь . Просто добавьте это к своему Microsoft.PowerShell_profile.ps1
:
function Copy-SSHKey {
Get-Content ~/.ssh/id_ed25519.pub | clip
}
Set_Alias -Name sshkey -Value Copy-SSHKey
Затем в консоли PowerShell запустите . $profile
для загрузки функций. Теперь отныне всенужно будет запустить sshkey
, а затем вставить ключ туда, куда вам нужно через буфер обмена.