Як створити ключ SSH у Windows

Як створити ключ SSH у Windows

Захист ваших з’єднань і цілісності даних – це ключі Secure Shell (SSH) . SSH keygen зазвичай використовується для отримання безпечного доступу до віддалених серверів і хмарних служб. Ви повинні мати ключ SSH, якщо ви регулярно отримуєте доступ до віддалених серверів за допомогою пристрою Windows.

Крім віддалених серверів, ви також можете використовувати ці ключі безпеки, щоб надавати доступ своїм співробітникам на роботі, де ви, ймовірно, піддастеся витоку даних, наприклад, у центрі обробки даних тощо. Ця стаття допоможе вам легко створити ключі SSH на Windows.

Протокол Secure Shell (SSH) — найкращий спосіб блокувати незахищені з’єднання між комп’ютерами через Інтернет. Вам слід уникати використання протоколу з іменем користувача та паролем і замість цього вибрати криптографічно згенерований ключ SSH.

Windows 11 постачається з вбудованим клієнтом OpenSSH. Це дозволяє легко генерувати ключі SSH без використання сторонніх програм. Він працюватиме так само в Windows 10; Якщо у вас виникли проблеми, відкрийте панель параметрів Windows і ввімкніть параметр клієнта OpenSSH .

Примітка . Ви можете віддати перевагу терміналу Windows, оскільки він забезпечує уніфіковане середовище для інтерфейсів командного рядка. Він запускає командний рядок, PowerShell і підсистему Windows для Linux в одному вікні. Цей інструмент підвищує гнучкість і спрощує такі завдання, як генерація ключів SSH.

Створити ключ SSH у Windows дуже просто, ви можете скористатися одним із 3 методів, наведених нижче.

Як створити ключ SSH у Windows

1. Використовуйте командний рядок

Згенерувати SSH-ключі за допомогою командного рядка швидко та легко. Виконайте наведені нижче дії.

Крок 1. Натисніть кнопку «Пуск». Знайдіть «Командний рядок» і виберіть «Запуск від імені адміністратора» . Натисніть Так , коли буде запропоновано дозволити CMD внести зміни на вашому комп’ютері.

Як створити ключ SSH у Windows

Відкрийте CMD з правами адміністратора

Крок 2: Введіть таку команду та натисніть Enter на клавіатурі:

ssh-keygen

Як створити ключ SSH у Windows

Введіть команду та натисніть Enter

Крок 3: Введіть назву файлу зберігання ключів і натисніть Enter :

file_name

Порада : ви також можете встановити спеціальний шлях тут, щоб зберегти ключ у розташуванні за замовчуванням (C:\Users\[ім’я користувача]\) .

Як створити ключ SSH у Windows

Введіть назву файлу та натисніть клавішу Enter

Крок 4: Введіть парольну фразу, щоб захистити свій ключ, і натисніть Enter , щоб зберегти зміни.

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

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

Ви можете використовувати це для створення кількох ключів SSH з різними іменами файлів.

Як створити ключ SSH у Windows

Введіть парольну фразу та натисніть Enter

Крок 5: Введіть exit і натисніть Enter на клавіатурі, щоб закрити вікно CMD.

Як створити ключ SSH у Windows

Введіть exit і натисніть Enter

2. Використовуйте WSL

Створення ключів SSH за допомогою підсистеми Windows для Linux (WSL) дає багато переваг. Ви можете скористатися перевагами інструментів Linux і простотою роботи на комп’ютері Windows. Крім того, він забезпечує плавний і безпечний спосіб обробки автентифікації SSH.

Встановити WSL і дистрибутив Linux

Виконайте наведені нижче кроки, щоб установити та налаштувати дистрибутив WSL і Linux на вашому пристрої Windows.

Крок 1. Клацніть піктограму Windows і знайдіть командний рядок . Натисніть «Запуск від імені адміністратора» та виберіть «Так» , коли з’явиться запит.

Як створити ключ SSH у Windows

Відкрийте CMD з правами адміністратора

Крок 2. Windows 11 постачається з попередньо встановленим WSL. Ви можете перевірити це, ввівши наведену нижче команду та натиснувши Enter .

wsl --status

Як створити ключ SSH у Windows

Перевірте статус WSL у Windows 11

Якщо ви використовуєте Windows 10, інсталюйте WSL одним із наведених нижче способів.

  • Microsoft Store

Завантажте підсистему Windows для Linux (WSL) із Microsoft Store .

  • Інтерфейс командного рядка

Введіть наведену нижче команду та натисніть Enter на клавіатурі.

wsl --install

Крок 3. Після встановлення WSL на комп’ютері ви можете завантажити будь-яку операційну систему Linux за допомогою Microsoft Store або інтерфейсу командного рядка.

У статті використовується командний рядок для завантаження Ubuntu для цього підручника. Введіть команду нижче та натисніть Enter на клавіатурі, щоб зробити це.

wsl --install -d Ubuntu

Примітка : якщо ви хочете встановити Kali Linux, напишіть kali-linux у команді вище.

Як створити ключ SSH у Windows

Завантажити Ubuntu

Крок 4: Введіть ім’я користувача та пароль UNIX.

Як створити ключ SSH у Windows

Введіть ім'я користувача та пароль UNIX

Крок 5. Закрийте вікно UNIX, ввівши exit і натиснувши Enter. Повторіть процес, щоб закрити вікно CMD.

Як створити ключ SSH у Windows

Закрийте вікна UNIX і CMD, ввівши exit і натиснувши Enter

Ви успішно встановили WSL і операційну систему Linux. Щоб створити ключ SSH за допомогою WSL, виконайте наведені нижче дії.

Згенеруйте ключ SSH за допомогою WSL

Крок 1. Натисніть піктограму Windows . Знайдіть Ubuntu і виберіть Запуск від імені адміністратора . Коли буде запропоновано, натисніть Так.

Як створити ключ SSH у Windows

Натисніть на піктограму Windows і запустіть Ubuntu

Крок 2: Введіть наведену нижче команду, щоб створити ключ SSH, і натисніть Enter .

ssh-keygen -t rsa -b "4096"

Як створити ключ SSH у Windows

Введіть команду для створення ключа SSH і натисніть Enter

Крок 3: Введіть потрібний шлях і натисніть клавішу Enter . Якщо ні, натисніть клавішу Enter , щоб зберегти файл у типовому місці.

Крок 4. Введіть парольну фразу, яку ви хочете використати, і натисніть Enter . Вам потрібно зробити це двічі, щоб підтвердити.

Примітка . Ви не зможете бачити нічого, що вводите під час введення пароля, але інструмент зберігатиме його під час введення, тому переконайтеся, що немає помилок.

Крім того, якщо ви не хочете використовувати жодну парольну фразу, ви можете просто двічі натиснути Enter .

Попередження : не слід використовувати порожню парольну фразу з міркувань безпеки.

Як створити ключ SSH у Windows

Введіть потрібний шлях, натисніть Enter, введіть парольну фразу та підтвердіть, натиснувши Enter

Крок 5: Нарешті введіть exit і натисніть Enter , щоб закрити вікно.

Як створити ключ SSH у Windows

Введіть exit і натисніть Enter

Ви успішно створили ключ SSH. Відвідайте веб-сайт, де ви його розмістили, щоб перевірити. Там ви знайдете два ключі. Ви можете відрізнити їх за розширенням:

  • Відкриті ключі мають розширення .pub.
  • Приватні ключі не мають розширень.

Пояснення коду

Типова команда SSH, яка може допомогти вам створити ключ SSH, така:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

Нижче наведено значення кожного символу або символу в команді.

  • -t rsa : вкажіть тип ключа для генерації, у цьому випадку rsa. RSA (Rivest–Shamir–Adleman) — безпечний і широко використовуваний алгоритм для криптографії з відкритим ключем.
  • -N “” : встановіть парольну фразу як порожній рядок, тобто ключ не буде захищено. Тому кожен, хто має доступ до файлу закритого ключа, може використовувати його без пароля.
  • -b “2048” : це визначає розмір ключа, встановлений на 2048 біт. Ви повинні використовувати більший розмір ключа, оскільки він забезпечує кращу безпеку.

Примітка . Створення та використання більшого розміру ключа потребує більше часу.

  • -C «ключовий коментар» : дозволяє додавати коментарі до створеного файлу ключа. Це може бути корисним у реальних ситуаціях, оскільки ви працюватимете з кількома ключами SSH для доступу до різних віддалених пристроїв.
  • -f path/root_name : вказати шлях і назву файлу для згенерованої пари ключів. Ім’я файлу матиме root_name із розшире��ням .pub для відкритого ключа та .pem для закритого ключа (наприклад: root_name.pub і root_name.pem).

3. Використовуйте PuTTY

PuTTY — це один із старомодних безкоштовних емуляторів терміналу з відкритим вихідним кодом, послідовна консоль і мережева програма для передачі файлів. Він підтримує кілька мережевих протоколів, включаючи SSH, Telnet, rlogin і підключення через необроблені сокети. Виконайте описані нижче кроки, щоб створити ключі SSH у Windows за допомогою PuTTY.

Крок 1. Запустіть веб-переглядач і відвідайте офіційний веб-сайт PuTTY . Завантажте та встановіть PuTTY.

Крок 2. Натисніть комбінацію клавіш Windows + S , щоб відкрити пошук Windows, введіть PuTTYgen і натисніть «Відкрити».

Як створити ключ SSH у Windows

Запустіть PuTTYgen

Крок 3. У розділі Тип ключа для створення виберіть тип (наприклад, RSA). Введіть потрібну кількість біт у згенерований ключ. Натисніть кнопку Створити .

Як створити ключ SSH у Windows

Виберіть тип ключа для створення, введіть потрібну кількість біт

Крок 4. Натисніть «Зберегти відкритий ключ» і виберіть місце для збереження файлу. Перейменуйте файл за допомогою типу ключа та додайте розширення «.pub» (наприклад, id_rsa.pub для RSA).

Як створити ключ SSH у Windows

Натисніть Зберегти відкритий ключ

Крок 5: Нарешті, введіть парольну фразу та підтвердьте її. Перейдіть на вкладку Конверсії вгорі та натисніть Експортувати ключ OpenSSH для закритого ключа.

Крок 6. Виберіть місце для збереження закритого ключа та пам’ятайте, що після імені файлу не використовується розширення. Крім того, ви повинні використовувати назву, схожу на відкритий ключ (наприклад, id_rsa).

Як створити ключ SSH у Windows

Введіть парольну фразу, підтвердьте її та збережіть закритий ключ

Яка різниця між ключем RSA та Ed25519?

У наведених вище кроках у статті обговорювалися два типи ключів SSH: RSA та Ed25519. Але чим вони відрізняються?

  1. Алгоритм : RSA (Rivest-Shamir-Adleman) використовує асиметричне шифрування, тоді як Ed25519 використовує як еліптичну криву, так і асиметричне шифрування.
  2. Розмір ключа : Ключі RSA мають змінний розмір ключа, від 1024 до 4096 біт. Ed25519 має фіксований розмір ключа 256 біт, що робить його швидшим, ніж RSA.
  3. Безпека : Ed25519 зазвичай вважається більш безпечним і стійким до атак.
  4. Продуктивність : Ed25519 швидший і ефективніший, ніж RSA.
  5. Сумісність : RSA підтримується ширше, але впровадження Ed25519 зростає.

Нарешті, ви можете використовувати алгоритм шифрування залежно від вашої системи. Згенерувати ключі SSH легко за допомогою методів, доступних у Windows, і це слід враховувати через серйозні онлайн-ризики віддаленого доступу до систем.


Що таке Scareware? Як видалити Scareware?

Що таке Scareware? Як видалити Scareware?

Scareware — це шкідлива комп’ютерна програма, створена для того, щоб змусити користувачів подумати, що це законна програма, і просить вас витратити гроші на те, що нічого не робить.

Як збільшити швидкість підключення до Інтернету за допомогою cFosSpeed

Як збільшити швидкість підключення до Інтернету за допомогою cFosSpeed

cFosSpeed ​​​​- це програмне забезпечення, яке збільшує швидкість підключення до Інтернету, зменшує затримку передачі та збільшує міцність з'єднання приблизно в 3 рази. Спеціально для тих, хто грає в онлайн-ігри, cFosSpeed ​​​​буде підтримувати, щоб ви могли випробувати гру без проблем з мережею.

Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Брандмауер Windows із розширеною безпекою — це брандмауер, який працює на Windows Server 2012 і ввімкнено за замовчуванням. Параметрами брандмауера в Windows Server 2012 можна керувати в консолі Microsoft Management Console брандмауера Windows.

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Під час зміни пароля адміністратора сторінки входу модема та маршрутизатора Vigor Draytek користувачі обмежать несанкціонований доступ до зміни пароля модему, захищаючи важливу мережеву інформацію.

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

На щастя, користувачі комп’ютерів Windows із процесорами AMD Ryzen можуть використовувати Ryzen Master для легкого розгону оперативної пам’яті, не торкаючись BIOS.

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

Порт USB-C став стандартом для передачі даних, виведення відео та заряджання на сучасних ноутбуках Windows. Хоча це зручно, може бути неприємно, коли ви підключаєте свій ноутбук до зарядного пристрою USB-C, а він не заряджається.

Як виправити помилку Cannot Create Service в Ultraviewer

Як виправити помилку Cannot Create Service в Ultraviewer

Помилка «Неможливо створити службу» в Ultraviewer виникає, коли ми встановлюємо програмне забезпечення з кодом помилки 1072.

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Помилка невідображення ідентифікатора в Ultraviewer вплине на підключення до віддаленого комп’ютера.

Як використовувати Ultraviewer для надсилання та отримання файлів

Як використовувати Ultraviewer для надсилання та отримання файлів

Ultraviewer дистанційно керує комп'ютером і має режим надсилання та отримання файлів.

Що таке Packet Sniffer?

Що таке Packet Sniffer?

Хакери можуть використовувати Sniffer для підслуховування незашифрованих даних і перегляду інформації, якою обмінюються дві сторони. Щоб краще зрозуміти Packet Sniffer, а також механізм дії Packet Sniffer, ви можете переглянути статтю Wiki.SpaceDesktop нижче.