Как сгенерировать ключ SSH в Windows 10
Генерация ключей SSH в среде Windows раньше была сложным процессом, требующим установки сторонних инструментов. После обновления Windows 10 апреля 2018 года, Windows поставляется с предустановленным клиентом OpenSSH, что означает, что вы можете использовать ssh-keygen для генерации ключей SSH. Давайте разберем, как сгенерировать SHH ключ в Windows 10.
Проверка OpenSSH в Windows 10
Нужно убедиться, что OpenSSH установлен на вашем компьютере, если вы обновили более раннюю версию Windows 10, вам может потребоваться включить ее вручную. Для этого:
- Откройте параметры "Параметры" > "Приложения". Затем справа нажмите на ссылку "Дополнительные возможности".
- Если вы не видите "Клиент OpenSSH" в появившемся списке, нажмите кнопку "Добавить компонент" и установите его из списка.
Перезагрузите ПК для уверенности.
Сгенерировать SHH в Windows 10
Откройте командную строку и введите ssh-keygen
- Вам будет предложено подтвердить место сохранения (можете изменить путь). Нажмите Enetr и место будет по умолчанию.
- Далее вам будет предложено задать пароль (ключевую фразу) к ключу, он не отображается при вводе, но вводится. Можно без пароля, нажать сразу Enter.
- Подтверждение выше заданного пароля.
Windows сгенерирует вашу пару открытых\закрытых ключей RSA. Открытый ключ будет сохранен как "id_rsa.pub" в указанной вами директории. Загрузите этот ключ на любые ПК, на которых вам нужен SSH. Затем вы можете открыть соединение, используя встроенный SSH-клиент Windows - введите "ssh user@hostname", чтобы подключиться и аутентифицироваться, используя ваши сгенерированные учетные данные.