Якщо ви використовуєте 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
, а потім вставити ключ туди, куди вам потрібно, через буфер обміну.