Якщо ви коли-небудь використовували SSH для безпечного з’єднання зі своїм сервером або іншим комп’ютером, ви, ймовірно, знаєте, що таке ключі SSH. По суті, ключ SSH — це спосіб автентифікувати вашу автентичність і встановити безпечне, безпечне з’єднання з іншою системою. Але SSH ключі повинні бути згенеровані. Отже, як створити ключі SSH у Windows 10? Це питання насправді більш поширене, ніж ви думаєте, оскільки багато людей вважають за краще отримати Linux VPS і працювати з ним замість подвійного завантаження ПК або переходу з Windows. У цій статті я покажу вам, як згенерувати ключ SSH у Windows 10. Для роботи ми будемо використовувати популярний клієнт Windows SSH PuTTY. Тепер, перш ніж занурюватися в технічні речі, давайте розглянемо кілька визначень, щоб ми були на одній сторінці. Це допоможе вам краще виконувати інструкції.
Згенеруйте ключ SSH у Windows 10 за допомогою PuTTY
Спочатку поговоримо про SSH. Що таке SSH? І яке відношення має SSH до ключів і створення ключів? Secure Socket Shell або Socket Shell (SSH) — це популярний протокол для створення безпечних і зашифрованих з’єднань. Ключі SSH — це стандартні компоненти протоколу SSH, які використовуються для автентифікації обох сторін і встановлення безпечних сеансів оболонки. Вони використовуються в зв’язках між усіма типами операційних систем і платформ. Отже, незалежно від того, намагаєтеся ви підключитися до Linux VPS або виділеного сервера з останньою версією Windows Server, вам потрібно створити та використовувати ключі SSH. Перш ніж детально пояснювати ключі SSH і обговорювати, як генерувати ключі SSH у Windows 10, давайте поговоримо про протокол SSH.
«Читайте також: Використовуйте SSH для підключення до віддаленого сервера ”
Що таке протокол SSH?
SSH є добре відомим протоколом, особливо між ІТ-гуру та системними адміністраторами. Це дає користувачам більш безпечний спосіб доступу до інших систем через незахищену мережу. Він забезпечує автентифікацію за відкритим ключем і надійним паролем. Використовуючи цей протокол, ви можете віддалено керувати програмами та системами, переміщувати файли з однієї системи в іншу та виконувати команди. Протокол SSH прослуховує TCP-порт 22 за замовчуванням.
Що таке ключі SSH?
Протокол SSH, ключі SSH – це облікові дані доступу, які використовуються для автентифікації хостів і користувачів. Іншим варіантом використання є доступ «машина-машина» або «один-один». Ключі SSH забезпечують автоматизацію, щоб увімкнути економічно ефективну та можливу автентифікацію, необхідну в комп’ютерно-залежних і сучасних хмарних службах.
Вони бувають різних розмірів, але найпоширенішим вибором є 2048-бітне шифрування RSA. Функціонально ключі SSH збирають паролі, надають доступ і контролюють рівень доступу. Є кілька способів увімкнути або створити SSH у Windows 10. Далі ми пояснимо, як створити ключ SSH Windows за допомогою PuTTY. Але перш ніж почати, давайте перевіримо, чи існує ключ SSH у Windows чи ні.
Хостинг Windows 10 VPS
Отримайте ефективний Windows 10 VPS для віддаленого робочого столу за найнижчою ціною. БЕЗКОШТОВНА Windows 10, яка працює на накопичувачі NVMe SSD і високошвидкісному Інтернеті.
Перегляньте плани Windows 10 VPSПеревірка наявних ключів SSH у Windows 10
Перш ніж генерувати ключ SSH, вам краще перевірити наявні ключі SSH. Для цього виконайте такі дії:
- Відкрийте командний рядок Windows, ввівши cmd у полі пошуку на панелі завдань Windows.
- У середовищі командного рядка введіть ssh-keygen
- Якщо у вас немає SSH-keygen, ви побачите це повідомлення:
«ssh-keygen» не розпізнається як внутрішня чи зовнішня команда, робоча програма чи пакетний файл
- Стандартний каталог для ваших ключів SSH має бути приблизно таким:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Примітка: якщо ви встановили git з bash, вам слід відкрити git Bash замість cmd.
Створення ключа SSH Windows за допомогою PuTTY
PuTTY — це безкоштовна реалізація з відкритим вихідним кодом, яка використовується для емуляції терміналу на ПК, що працюють під керуванням Microsoft Windows. Він може підтримувати кілька протоколів, таких як SSH, Telnet, SCP, rlogin і підключення через необроблений сокет. Використовуючи PuTTY, ви можете створити ключ SSH у Windows 10 через термінал Windows. Щоб створити ключ SSH у Windows 10 за допомогою PuTTY, виконайте такі дії:
«Читайте також: підключіться до свого сайту через SSH”
Крок 1. Завантажте PuTTY
Якщо у вас ще немає PuTTY у вашій системі, ви можете завантажити його тут посилання. Після завантаження встановіть його.
Крок 2: Встановіть PuTTY
Натиснувши на завантажений файл, ви можете почати процес встановлення. Ви можете прочитати цю статтю про Підключіться до сервера Linux за допомогою PuTTY або просто дотримуйтеся вказівок майстра встановлення. На першій сторінці натисніть Далі.

Далі виберіть папку призначення. Типовим призначенням є диск C\Program files\PuTTY\. Ви можете змінити його на потрібну адресу.

Тепер настав час вибрати функції продукту для встановлення. Якщо у вас немає особливих вимог, виконайте вибір за замовчуванням і натисніть «Встановити», щоб перейти до наступного екрана.

Вітаю. Ви встановлюєте PuTTY. Ви виконали перші кроки для створення ключа SSH у Windows 10. Тепер перейдемо до наступного кроку.
Крок 3. Запустіть PuTTY SSH Key Generator
- Натисніть клавішу Windows на клавіатурі.
- У рядку пошуку введіть PuTTYgen (ви також можете використовувати cmd і ввести PuTTYgen).
- Клацніть правою кнопкою миші на PuTTYgen і виберіть Запуск від імені адміністратора.
- Якщо буде запропоновано, виберіть ТАК.

Крок 4. Використовуйте PuTTY для генерації ключа SSH у Windows 10
Тепер, щоб створити ключ SSH у Windows 10, виконайте такі дії:
- На сторінці генератора PuTTY натисніть «генерувати».

- Справа про переміщення курсору, очевидно, жарт, тому не потрібно втомлюватися. Зачекайте, доки індикатор стану стане зеленим.

- Збережіть відкритий ключ, натиснувши на Зберегти відкритий ключ кнопку. Виберіть місце для збереження цього ключа та дайте йому назву.

- Щоб зберегти закритий ключ, натисніть на Розмова меню.

- Натиснувши «Експортувати ключ OpenSSH», вас запитають: «Ви впевнені, що хочете зберегти ключ без парольної фрази, щоб захистити його?» Виберіть «так».
- Виберіть місце для збереження ключа.
- Назвіть свій закритий ключ.
Вітаю. Вам вдалося створити потрібний ключ SSH за допомогою PuTTY, одного з найкращі клієнти SSH для Windows. Звичайно, ви також можете генерувати ключі за допомогою OpenSSH, рідного клієнта для Windows 10, але програмі бракує деяких найважливіших функцій, тому більшість надає перевагу PuTTY або його альтернативам.
Читайте також: Встановити MikroTik CHR на VPS (за допомогою PuTTY)
Чи достатньо ключів SSH для безпеки сервера?
Отже, здається, ви впоралися з безпекою — ви будете підключені до свого сервера за допомогою безпечного ключа, і все. Але як щодо вашого сервера? Ви впевнені, що це безпечно? Без постачальника серверів, який дбає про безпеку, усі зусилля, які ви щойно витратили на безпеку SSH, нічого не означатимуть. Cloudzy, наприклад, усвідомлює важливість безпеки для своїх користувачів і надає брандмауер на основі ШІ та інтелектуальний захист від DDoS на всіх своїх Linux VPS плани. Отже, якщо ви хочете працювати з будь-яким дистрибутивом Linux, не ризикуючи подвійним завантаженням ноутбука, вам слід ознайомитися з нашим Linux VPS плани.