IT
February 21

Генерируем пару SSH ключей с помощью SSH-Keygen на Windows 10-11

Генерируем пару SSH ключей с помощью SSH-Keygen на Windows 10-11

Введение

В данной коротенькой заметке разберем как сгенерировать пару SSH ключей на Windows 10-11 с помощью SSH-Keygen.


Проверяем что у нас установлен OpenSSH

Если у вас более-менее свежая Windows 10 или 11, то скорее всего OpenSSH сервер и клиент уже установлены, чтобы проверить открываем Пуск и вводим там Добавление дополнительного компонента, или Пуск=>Параметры=>Система=>в левом столбце Дополнительные компоненты

Проверяем что у нас установлен OpenSSH

Далее в поиске вводим OpenSSH, если установлен, то все отлично, если нет, то устанавливаем.

Проверяем что у нас установлен OpenSSH

Генерируем пару SSH ключей на Windows 10

Дефолтное место хранения ключей при генерации — это скрытая папка .ssh по пути:

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.ssh

Для создания ключей воспользуемся такой командой:

ssh-keygen -t ed25519 -C "Осознанный комментарий к нашему ключу"

1. Нажимаем Enter чтобы сохранить в дефолтном месте (показанное в скобках), или указываем место сохранения и имя для нашей пары ключей.

2. Придумываем и вводим два раза пароль.

Генерируем пару SSH ключей на Windows 10

Готово, данными ключами можно пользоваться, публичным (.pub) делимся, приватный держим в секрете от всех.

Генерируем пару SSH ключей на Windows 10

Вывод

В данной коротенькой заметке разобрали как удобно сгенерировать пару SSH ключей, не используя PyTTYgen или Linux

Что бы не потерять инструкцию рекомендую подписаться на мой личный блог-канал в Telegram в котором я делюсь в формате заметок своими знаниями и интересным из мира IT или посетить мой сайт, спасибо за потраченное время на чтение и доброго времени суток!)