telegram
🕓06.08.2019 🪟windows 👨‍🎓

Как сгенерировать ключ SSH в Windows 10

Генерация ключей SSH в среде Windows раньше была сложным процессом, требующим установки сторонних инструментов. После обновления Windows 10 апреля 2018 года, Windows поставляется с предустановленным клиентом OpenSSH, что означает, что вы можете использовать ssh-keygen для генерации ключей SSH. Давайте разберем, как сгенерировать SHH ключ в Windows 10.

Проверка OpenSSH в Windows 10

Нужно убедиться, что OpenSSH установлен на вашем компьютере, если вы обновили более раннюю версию Windows 10, вам может потребоваться включить ее вручную. Для этого:

  • Откройте параметры "Параметры" > "Приложения". Затем справа нажмите на ссылку "Дополнительные возможности".
  • Если вы не видите "Клиент OpenSSH" в появившемся списке, нажмите кнопку "Добавить компонент" и установите его из списка.

Перезагрузите ПК для уверенности.

Клиент OpenSSH в Windows 10

Сгенерировать SHH в Windows 10

Откройте командную строку и введите ssh-keygen

  1. Вам будет предложено подтвердить место сохранения (можете изменить путь). Нажмите Enetr и место будет по умолчанию.
  2. Далее вам будет предложено задать пароль (ключевую фразу) к ключу, он не отображается при вводе, но вводится. Можно без пароля, нажать сразу Enter.
  3. Подтверждение выше заданного пароля.

генерация SSH в Windows 10

Windows сгенерирует вашу пару открытых\закрытых ключей RSA. Открытый ключ будет сохранен как "id_rsa.pub" в указанной вами директории. Загрузите этот ключ на любые ПК, на которых вам нужен SSH. Затем вы можете открыть соединение, используя встроенный SSH-клиент Windows - введите "ssh user@hostname", чтобы подключиться и аутентифицироваться, используя ваши сгенерированные учетные данные.