Если вы используете 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
, а затем вставить ключ туда, где вам нужно через буфер обмена.