Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
6 мин осталось
Безопасность и сети

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

Алекс Роббинс By Алекс Роббинс 6 мин чтения Обновлено 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
Экран приветствия установщика PuTTY

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

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

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

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

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

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

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

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

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

  • На странице генератора PuTTY нажмите «Generate».
Главный экран PuTTY Key Generator
Главный экран PuTTY Key Generator
  • Про движение мыши — это, конечно, шутка, так что не утруждайтесь. Просто дождитесь, пока индикатор прогресса не станет полностью зелёным.
Генерация ключа в PuTTY Key Generator
Генерация ключа в PuTTY Key Generator
  • Сохраните публичный ключ, нажав на кнопку Сохранить публичный ключ кнопку. Выберите папку для сохранения ключа и задайте ему имя.
Сведения о ключе — генератор ключей uTTY
Параметры ключа в генераторе PuTTY
  • Чтобы сохранить закрытый ключ, нажмите на Разговор меню. 
Меню экспорта ключей в генераторе ключей PuTTY
Меню экспорта ключей в генераторе ключей 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 тарифы. 

Поделиться

Другие статьи блога

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

Обложка руководства Cloudzy по настройке MikroTik L2TP VPN: ноутбук подключается к серверной стойке через светящийся сине-золотой цифровой туннель с иконками щитов.
Безопасность и сети

Настройка MikroTik L2TP VPN (с IPsec): руководство по RouterOS (2026)

В этой конфигурации MikroTik L2TP VPN протокол L2TP отвечает за туннелирование, а IPsec — за шифрование и целостность данных. Их совместное использование даёт совместимость с нативными клиентами без сторонних реш

Рекса СайрусРекса Сайрус 9 мин. чтения
Окно терминала с предупреждением SSH об изменении идентификатора удалённого хоста, заголовок руководства по исправлению ошибки и брендинг Cloudzy на тёмно-бирюзовом фоне.
Безопасность и сети

Предупреждение: идентификатор удалённого хоста изменился. Как это исправить

SSH — защищённый сетевой протокол, который создаёт зашифрованный туннель между системами. Он остаётся популярным среди разработчиков, которым нужен удалённый доступ к машинам без использования граф

Рекса СайрусРекса Сайрус 10 мин чтения
Иллюстрация к руководству по устранению неполадок сервера DNS: предупредительные символы и синий сервер на тёмном фоне, тема — ошибки разрешения имён Linux
Безопасность и сети

Временная ошибка разрешения имён: что это значит и как её исправить?

При работе с Linux вы можете столкнуться с ошибкой временного сбоя разрешения имён при попытке открыть сайт, обновить пакеты или выполнить задачи, требующие подключения к интернету

Рекса СайрусРекса Сайрус 12 мин чтения

Готовы к деплою? От $2.48/мес.

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