Щоб створити ключ SSH у Windows 10:
Переконайтеся, що клієнт Windows 10 OpenSSH встановлено.
Запустіть «ssh-keygen» у командному рядку та дотримуйтесь інструкцій, щоб створити ключ.
Генерація ключів SSH в середовищі Windows раніше була складним процесом, який вимагав встановлення сторонніх інструментів. Після оновлення Windows 10 квітня 2018 року Windows постачається з попередньо встановленим клієнтом OpenSSH, що означає, що ви можете використовувати ssh-keygen для створення ключів SSH. Читайте далі, коли ми проведемо вас через весь процес.
По-перше, вам потрібно переконатися, що на вашому комп’ютері встановлено OpenSSH – якщо ви оновили Windows 10 з попередньої версії, можливо, вам доведеться ввімкнути його вручну. Запустіть програму Налаштування та натисніть категорію «Програми». Далі натисніть посилання «Керувати додатковими функціями». Якщо ви не бачите «Клієнт OpenSSH» у списку, який з’явиться, натисніть кнопку «Додати функцію» та встановіть його. Після інсталяції може знадобитися перезавантажити комп’ютер.
Після встановлення OpenSSH ви готові продовжити. Відкрийте командний рядок з меню «Пуск». Введіть «ssh-keygen» (без лапок) у вікно терміналу та натисніть Enter. Вам буде запропоновано підтвердити місце збереження. Ми рекомендуємо натиснути Enter, щоб використовувати розташування за замовчуванням у вашому каталозі користувача. В іншому випадку введіть шлях для збереження ключа, а потім натисніть Enter.
Тепер ви можете додати до ключа парольну фразу (пароль). Якщо ви додаєте його, вам потрібно буде надавати його щоразу, коли ви використовуєте ключ. Або введіть парольну фразу та натисніть клавішу Enter, або натисніть клавішу Enter негайно, щоб продовжити без неї.
Тепер Windows згенерує вашу пару відкритих і закритих ключів RSA. Відкритий ключ буде збережено як "id_rsa.pub" у вказаному вами каталозі. Завантажте цей ключ на будь-які машини, на які потрібно підключити SSH. Потім ви можете відкрити з’єднання за допомогою вбудованого клієнта SSH у Windows – введіть «ssh user@hostname», щоб підключитися та пройти автентифікацію за допомогою згенерованих облікових даних.