Windows Tips & News

Згенеруйте ключ SSH в Windows 10

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

Як ви, можливо, вже знаєте, Windows 10 включає вбудоване програмне забезпечення SSH - як клієнт, так і сервер! Ця функція доступна в ОС, починаючи з версії 1803. Коли параметр клієнта встановлено, ми можемо використовувати його для створення нового ключа SSH. На машинах Windows безкоштовне програмне забезпечення з відкритим вихідним кодом PuTTY є де-факто стандартом, коли мова йде про SSH і Telnet. З Windows 10 Microsoft нарешті вислухала своїх користувачів після того, як роками вони просили клієнта та сервера SSH. Завдяки включенню реалізації OpenSSH цінність ОС збільшується.

Наданий клієнт SSH схожий на клієнт Linux. На перший погляд здається, що він підтримує ті ж функції, що й його аналог *NIX. Це консольний додаток, тому ви зможете запустити його з командного рядка.

Щоб продовжити, вам потрібно ввімкнути функцію клієнта OpenSSH. Перегляньте наступний текст:

Як увімкнути клієнт OpenSSH у Windows 10

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

Щоб створити ключ SSH у Windows 10,

  1. відчинено новий командний рядок.
  2. Тип ssh-keygen і вдарив по Введіть ключ.
  3. Додаток запитає місце збереження, пропонуючи C:\users\ваше ім'я користувача\.ssh\id_rsa за замовчуванням.
  4. Далі вам буде запропоновано ввести парольну фразу. Ви можете просто натиснути клавішу Enter, щоб пропустити його.
  5. Нарешті, ви побачите відбиток пальця для вашого ключа та SHA256. Алгоритмом за замовчуванням є RSA 2048.

Ви закінчили. Ваш відкритий ключ буде збережено у файлі id_rsa.pub, за замовчуванням C:\users\ваше ім'я користувача\.ssh\id_rsa.pub. Тепер ви можете завантажити цей файл на цільову машину, до якої хочете отримати доступ за допомогою SSH. Не надавайте приватний ключ SSH (id_rsa), якщо ви не знаєте, що робите!

SSH підтримує ряд інших алгоритмів відкритого ключа, які використовують разом з ключами, наприклад:

  • rsa - це класичний алгоритм, заснований на складності розкладання великих чисел на множники. Рекомендований розмір ключів - 2048 або вище.
  • dsa - ще один застарілий алгоритм, заснований на складності обчислення дискретних логарифмів. Більше не рекомендується.
  • ecdsa - новий алгоритм цифрового підпису, стандартизований урядом США, з використанням еліптичних кривих. Він підтримує 256, 384 і 521 розмір ключів.
  • ed25519 - цей алгоритм є останніми параметрами, включеними в OpenSSH. Певне програмне забезпечення не підтримує його.

Ви можете вказати алгоритм за допомогою і змініть розмір ключа за допомогою перемикача -b. Деякі приклади:

ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521

Це воно.

Також див. такі статті:

  • Як увімкнути клієнт OpenSSH у Windows 10
  • Як увімкнути сервер OpenSSH в Windows 10
Як змінити ім’я для входу (ім’я облікового запису користувача) у Windows 8.1 і Windows 8

Як змінити ім’я для входу (ім’я облікового запису користувача) у Windows 8.1 і Windows 8

Коли ви вперше встановлюєте Windows, вам буде запропоновано створити обліковий запис користувача ...

Читати далі

Як вимкнути останні ескізи на сторінці нової вкладки у Firefox

Як вимкнути останні ескізи на сторінці нової вкладки у Firefox

3 відповідіКоли ви відкриваєте нову вкладку в Mozilla Firefox, за замовчуванням вона показує вам ...

Читати далі

Детальніше про новий формат упаковки MSIX від Microsoft

Детальніше про новий формат упаковки MSIX від Microsoft

Під час конференції Microsoft Ignite 2018 компанія поділилася докладнішою інформацією про свій но...

Читати далі