Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
6 min left
Безопасность и сети

Как сгенерировать ключи SSH в Windows 10 за 4 простых шага

Alex Robbins Автор: Alex Robbins 6 мин чтения Обновлено Jul 22, 2025
Как сгенерировать ключи SSH в Windows 10 за 4 простых шага

Если вы когда-либо использовали SSH для подключения к серверу или другому компьютеру, вы, скорее всего, уже знаете, что такое SSH-ключи. Если коротко: SSH-ключ — это способ подтвердить вашу личность и установить защищённое соединение с удалённой системой. Но такие ключи нужно сгенерировать. Как это сделать в Windows 10? Вопрос встречается чаще, чем кажется: многие предпочитают арендовать Linux VPS и работать с ним, вместо того чтобы настраивать двойную загрузку или переезжать с Windows. В этой статье я покажу, как сгенерировать SSH-ключ в Windows 10 с помощью популярного SSH-клиента PuTTY. Но сначала разберём несколько базовых понятий — чтобы инструкции были понятнее. 

Генерация SSH-ключа в Windows 10 с помощью PuTTY

Начнём с SSH. Что это такое и какое отношение он имеет к ключам? Secure Shell (SSH) — широко распространённый протокол для создания зашифрованных соединений. SSH-ключи — стандартный элемент этого протокола: они используются для аутентификации обеих сторон и установки защищённых сессий. Они работают при подключениях между любыми операционными системами и платформами. Так что неважно, подключаетесь ли вы к Linux VPS или к выделенному серверу на последней версии Windows Server — без SSH-ключей не обойтись. Прежде чем разбирать их подробнее и переходить к генерации ключей в Windows 10, поговорим о самом протоколе SSH.

«Читайте также: Подключение к удалённому серверу по SSH» ”

Что такое протокол SSH? 

SSH — широко распространённый протокол, который хорошо знаком IT-специалистам и системным администраторам. Он обеспечивает безопасный доступ к удалённым системам через незащищённые сети, поддерживает аутентификацию по открытому ключу и паролю. С его помощью можно удалённо управлять приложениями и серверами, передавать файлы между системами и выполнять команды. По умолчанию протокол SSH слушает TCP порт 22. 

Что такое SSH-ключи? 

В рамках протокола SSH ключи являются учётными данными для аутентификации как хостов, так и пользователей. Ещё одна область применения — автоматизированный обмен между машинами или доступ по схеме «один к одному». Ключи SSH позволяют реализовать автоматическую аутентификацию, которая необходима в современных облачных сервисах и системах с высокой степенью автоматизации.

Ключи бывают разных размеров, но чаще всего используется RSA-шифрование с длиной ключа 2048 бит. По своим функциям ключи SSH заменяют пароли, предоставляют доступ и управляют его уровнем. Существует несколько способов создать или сгенерировать SSH в Windows 10. Ниже мы покажем, как сгенерировать ключ SSH в Windows с помощью PuTTY. Но сначала проверим, есть ли уже ключ SSH в системе Windows.

windows-vps Хостинг Windows 10 VPS

Получите эффективный Windows 10 VPS для удалённого рабочего стола по самой выгодной цене. Бесплатный Windows 10 на NVMe SSD и высокоскоростном интернете.

Посмотреть планы Windows 10 VPS

Проверка существующих SSH-ключей в Windows 10

Перед созданием нового ключа SSH рекомендуется проверить, нет ли уже существующих ключей. Для этого выполните следующие шаги:

  1. Откройте командную строку Windows: введите cmd в строку поиска на панели задач Windows.
  2. В командной строке введите ssh-keygen
  3. Если утилита SSH-keygen не установлена, вы увидите следующее сообщение:

'ssh-keygen' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.              

  1. По умолчанию ключи SSH хранятся примерно по такому пути:
/c/Users/YourUserName/ .ssh/id_rsa.pub 

Примечание: если вы устанавливали git вместе с bash, вместо cmd откройте git Bash.

Генерация SSH-ключа в Windows с помощью PuTTY

PuTTY — бесплатная утилита с открытым исходным кодом для эмуляции терминала на компьютерах под управлением Microsoft Windows. Она поддерживает несколько протоколов: SSH, Telnet, SCP, rlogin и raw socket. С помощью PuTTY можно сгенерировать ключ SSH в Windows 10 через терминал Windows. Чтобы сделать это, выполните следующие шаги:

«Читайте также: подключитесь к своему сайту через SSH

Шаг 1: скачайте PuTTY

Если PuTTY ещё не установлен на вашем компьютере, скачайте его отсюда: ссылку. После загрузки установите программу.

Шаг 2: установите PuTTY

Запустите загруженный файл, чтобы начать установку. Вы можете прочитать эту статью о том, как подключиться к серверу Linux с помощью PuTTY или просто следуйте указаниям мастера установки. На первом экране нажмите Next.

PuTTY Installer welcome screen
Экран приветствия установщика PuTTY

Далее выберите папку для установки. По умолчанию это C:\Program Files\PuTTY\. При необходимости измените путь.

PuTTY Installer selecting location
Выбор папки установки в PuTTY Installer

Теперь выберите компоненты для установки. Если у вас нет особых требований, оставьте параметры по умолчанию и нажмите Install, чтобы перейти к следующему экрану.

PuTTY Installer selecting components to install
Выбор компонентов для установки в PuTTY Installer

Поздравляем. PuTTY установлен, и первый шаг к созданию ключа SSH в Windows 10 выполнен. Переходим к следующему шагу.

Шаг 3: запустите генератор SSH-ключей PuTTY

  • Нажмите клавишу Windows на клавиатуре. 
  • В строке поиска введите PuTTYgen (можно также открыть cmd и ввести PuTTYgen). 
  • Щёлкните правой кнопкой мыши по PuTTYgen и выберите «Запуск от имени администратора».
  • При появлении запроса выберите ДА.
Launching PuTTY as Administrator
Запуск PuTTY от имени администратора

Шаг 4: сгенерируйте SSH-ключ в Windows 10 с помощью PuTTY 

Теперь, чтобы сгенерировать SSH-ключ в Windows 10, выполните следующие шаги:

  • На странице генератора PuTTY нажмите «Generate».
PuTTY Key Generator main screen
Главный экран PuTTY Key Generator
  • Про движение мыши — это, конечно, шутка, так что не утруждайтесь. Просто дождитесь, пока индикатор прогресса не станет полностью зелёным.
PuTTY key generator key being generated
Генерация ключа в PuTTY Key Generator
  • Сохраните публичный ключ, нажав на кнопку Сохранить публичный ключ кнопку. Выберите папку для сохранения ключа и задайте ему имя.
uTTY key generator key details
Параметры ключа в генераторе PuTTY
  • Чтобы сохранить закрытый ключ, нажмите на Разговор меню. 
PuTTY key generator key export menu
Меню экспорта ключей в генераторе ключей PuTTY
  • Нажмите «Export OpenSSH Key». Появится запрос: «Вы уверены, что хотите сохранить ключ без парольной фразы?» Выберите «Да».
  • Выберите место для сохранения ключа.
  • Дайте название своему приватному ключу.

Поздравляем. Вам удалось сгенерировать нужный нам ключ SSH с помощью PuTTY — одного из лучшие клиенты SSH для Windows. Конечно, можно также генерировать ключи с помощью OpenSSH — родного клиента Windows 10, однако в этом приложении отсутствует ряд важных функций, поэтому большинство пользователей предпочитают PuTTY или его аналоги. 

Читайте также: Установка MikroTik CHR на VPS (через PuTTY)

Достаточно ли SSH-ключей для защиты сервера?

Итак, похоже, безопасность подключения вы настроили — соединение с сервером защищено ключом, и это хорошо. Но как насчёт самого сервера? Вы уверены, что он защищён? Если провайдер не уделяет должного внимания безопасности, все усилия, которые вы потратили на настройку SSH, окажутся напрасными. Cloudzy, например, понимает, насколько это важно для своих пользователей, и предоставляет межсетевой экран на базе AI и интеллектуальную защиту DDoS на всех своих Linux VPS тарифах. Если вы хотите работать с любым дистрибутивом Linux, не рискуя настраивать двойную загрузку на ноутбуке, обратите внимание на наши Linux VPS тарифы. 

Share

Ещё в блоге

Читайте дальше.

What is a VPN router: how it works, the four ways to run one, and when a VPS gateway is the better choice.
Безопасность и сети

Что такое VPN-роутер? Как он работает и когда он вам нужен

VPN-роутер запускает VPN-софт прямо на роутере, поэтому каждое устройство автоматически получает туннель. Как это работает, когда его стоит использовать и когда VPS подходит лучше.

Jonas 16 мин чтения

Готовы к развёртыванию? От $2,48/мес.

Независимое облако с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат денег в течение 14 дней.