Налаштування CYBKEY для SSH під Windows

Ця настанова допоможе налаштувати CYBKEY для SSH автентифікації під Windows.

Крок 1: Відкрийте PowerShell

Натисніть Win+R, введіть powershell, а потім натисніть OK.

Крок 2: Встановлення необхідного програмного забезпечення

Встановіть OpenSSH та Git за допомогою winget.

winget install "openSSH beta"
winget install Git.Git
Крок 3: Повторний запуск PowerShell

Перезапустіть PowerShell, щоб переконатися, що всі зміни набули чинності.

Крок 4: Створення ключів SSH

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

ssh-keygen -t ecdsa-sk -C "github fido"

Під час цього процесу ви побачите кілька запитів:
1. Налаштування ключів безпеки: З’явиться вікно з назвою “Налаштування ключа безпеки”. Натисніть кнопку OK.

2. Продовжити налаштування: З’явиться вікно з назвою “Продовжити налаштування”. Натисніть тут також OK.

3. Автентифікація ключа безпеки: Вам буде запропоновано розмістити ваш CYBKEY на зчитувачі.

4. Введіть PIN-код: Введіть PIN-код користувача для вашого CYBKEY.

5. Налаштуйте генерацію SSH-ключів: Нарешті, налаштуйте особливості вашого ключа SSH

ключа, наприклад, шлях до ключа і парольну фразу, або залиште їх порожніми.

Крок 5: Додайте публічний ключ до GitHub

Перейдіть до налаштувань GitHub SSH settings і додайте ваш новий ключ SSH.
Перейдіть до Налаштування -> Ключі SSH і GPG -> Новий ключ SSH.

Скопіюйте вміст публічного ключа з:

~/.ssh/id_ecdsa_sk.pub

Ви можете відкрити цей файл за допомогою програми Notepad.

Крок 6: Перевірте SSH-ключі

Спробуйте клонувати приватний репозиторій, щоб перевірити, чи правильно працює налаштування SSH. Замініть <some private repo>  на URL-адресу вашого сховища.

git clone <some private repo>

З’явиться запит безпеки з проханням підтвердити використання вашого CYBKEY.

Якщо все налаштовано правильно, ваш репозиторій має клонуватися без проблем.

Call Now Button