Если вы когда-либо использовали SSH для безопасного подключения к вашему серверу или другому компьютеру, вы, вероятно, имеете представление о том, что такое ключи SSH. По сути, ключ SSH — это способ подтвердить вашу личность и установить безопасное и надежное соединение с другой системой. Но ключи SSH должны быть сгенерированы. Итак, как генерировать ключи SSH в Windows 10? На самом деле этот вопрос встречается чаще, чем вы думаете, поскольку многие люди предпочитают получить Linux VPS и работать с ним вместо двойной загрузки своего компьютера или перехода с Windows. В этой статье я покажу вам, как сгенерировать SSH-ключ в Windows 10. Для этой работы мы будем использовать популярный SSH-клиент Windows PuTTY. Теперь, прежде чем углубиться в технические вопросы, давайте рассмотрим несколько определений, чтобы мы были на одной волне. Это поможет вам лучше следовать инструкциям.
Создать SSH-ключ в Windows 10 с помощью PuTTY
Давайте сначала поговорим о SSH. Что такое СШ? А какое отношение SSH имеет к ключам и созданию ключей? Secure Socket Shell или Socket Shell (SSH) — популярный протокол для создания безопасных и зашифрованных соединений. Ключи SSH — это стандартные компоненты протокола SSH, используемые для аутентификации обеих сторон и установления безопасных сеансов оболочки. Они используются в соединениях между всеми типами операционных систем и платформ. Итак, пытаетесь ли вы подключиться к Linux VPS или выделенному серверу под управлением последней версии Windows Server, вам необходимо сгенерировать и использовать ключи SSH. Прежде чем подробно объяснять ключи SSH и обсуждать, как генерировать ключи SSH в Windows 10, давайте поговорим о протоколе SSH.
«Также читайте: Используйте SSH для подключения к удаленному серверу ”
Что такое протокол SSH?
SSH — широко известный протокол, особенно среди ИТ-гуру и системных администраторов. Это дает пользователям более безопасный способ доступа к другим системам через незащищенную сеть. Он обеспечивает аутентификацию с открытым ключом и надежным паролем. Используя этот протокол, вы можете удаленно управлять приложениями и системами, перемещать файлы из одной системы в другую и выполнять команды. Протокол SSH по умолчанию прослушивает TCP-порт 22.
Что такое SSH-ключи?
Протокол SSH, ключи SSH — это учетные данные доступа, используемые для аутентификации как хостов, так и пользователей. Другой вариант использования — межмашинный или индивидуальный доступ. Ключи SSH обеспечивают автоматизацию, обеспечивающую экономичную и возможную аутентификацию, необходимую в компьютерно-зависимых и современных облачных сервисах.
Они бывают разных размеров, но наиболее распространенным выбором является 2048-битное шифрование RSA. Функционально ключи SSH собирают пароли, предоставляют доступ и контролируют уровень доступа. Есть несколько способов включить или сгенерировать SSH в Windows 10. Ниже мы объясним, как сгенерировать ключ SSH для Windows с помощью PuTTY. Но прежде чем начать, давайте проверим, существует ли ключ SSH в Windows или нет.
Windows 10 VPS-хостинг
Купите себе эффективный VPS на Windows 10 для удаленного рабочего стола по самой низкой цене. БЕСПЛАТНАЯ Windows 10, работающая на SSD-накопителе NVMe и высокоскоростном доступе в Интернет.
Ознакомьтесь с планами VPS для Windows 10Проверка существующих ключей SSH в Windows 10
Прежде чем создавать ключ SSH, вам лучше проверить наличие существующих ключей SSH. Для этого выполните следующие действия:
- Откройте командную строку Windows, набрав cmd в поле поиска на панели задач Windows.
- В среде командной строки введите ssh-кейген
- Если у вас нет SSH-keygen, вы увидите такое сообщение:
«ssh-keygen» не распознается как внутренняя или внешняя команда, исполняемая программа или командный файл.
- Каталог по умолчанию для ваших ключей SSH должен быть примерно таким:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Примечание. Если вы установили git с помощью bash, вам следует открыть git Bash вместо cmd.
Создать SSH-ключ Windows с помощью PuTTY
PuTTY — это бесплатная реализация с открытым исходным кодом, используемая для эмуляции терминала на ПК под управлением Microsoft Windows. Он может поддерживать несколько протоколов, таких как SSH, Telnet, SCP, rlogin и соединение по необработанным сокетам. Используя PuTTY, вы можете сгенерировать SSH-ключ в Windows 10 через терминал Windows. Чтобы сгенерировать SSH-ключ в Windows 10 с помощью PuTTY, выполните следующие действия:
«Также читайте: подключитесь к вашему сайту через SSH”
Шаг 1: Загрузите PuTTY
Если в вашей системе еще нет PuTTY, вы можете скачать его по этой ссылке. связь. После скачивания установите его.
Шаг 2. Установите PuTTY
Нажав на скачанный файл, вы сможете начать процесс установки. Вы можете прочитать эту статью о Подключитесь к Linux-серверу с помощью PuTTY или Просто следуйте указаниям мастера установки. На первой странице нажмите «Далее».

Далее выберите папку назначения. Местом назначения по умолчанию является диск C\Program files\PuTTY\. Вы можете изменить его на желаемый адрес.

Теперь пришло время выбрать функции продукта для установки. Если у вас нет каких-либо особых требований, следуйте выбору по умолчанию и нажмите «Установить», чтобы перейти к следующему экрану.

Поздравляю. Вы устанавливаете PuTTY. Вы завершили первые шаги по созданию ключа SSH в Windows 10. Теперь давайте перейдем к следующему шагу.
Шаг 3. Запустите генератор ключей SSH PuTTY.
- Нажмите клавишу Windows на клавиатуре.
- В строке поиска введите PuTTYgen (вы также можете использовать cmd и ввести PuTTYgen).
- Щелкните правой кнопкой мыши PuTTYgen и выберите «Запуск от имени администратора».
- При появлении запроса выберите ДА.

Шаг 4. Используйте PuTTY для создания ключа SSH в Windows 10
Теперь, чтобы сгенерировать SSH-ключ в Windows 10, выполните следующие действия:
- На странице генератора PuTTY нажмите «Создать».

- Про перемещение курсора — это явно шутка, так что не нужно утомлять себя. Подождите, пока индикатор выполнения не станет полностью зеленым.

- Сохраните открытый ключ, нажав на кнопку Сохранить открытый ключ кнопка. Выберите место для сохранения этого ключа и дайте ему имя.

- Чтобы сохранить закрытый ключ, нажмите кнопку Беседа меню.

- Нажав «Экспортировать ключ OpenSSH», вас спросят: «Вы уверены, что хотите сохранить ключ без парольной фразы для его защиты?» Выберите «да».
- Выберите место для сохранения Ключа.
- Дайте вашему секретному ключу имя.
Поздравляю. Вам удалось сгенерировать нужный нам ключ SSH с помощью PuTTY, одного из лучшие SSH-клиенты для Windows. Конечно, вы также можете генерировать ключи с помощью OpenSSH, встроенного в Windows 10 клиента, но в приложении отсутствуют некоторые наиболее важные функции, поэтому большинство предпочитает использовать PuTTY или его альтернативы.
Читайте также: Установите MikroTik CHR на VPS (с использованием PuTTY)
Достаточно ли ключей SSH для обеспечения безопасности сервера?
Итак, вроде бы с безопасностью вы позаботились — вас подключат к серверу по защищенному ключу, и все. А как насчет вашего сервера? Вы уверены, что это безопасно? Без поставщика серверов, заботящегося о безопасности, все усилия, которые вы только что потратили на безопасность SSH, не будут иметь никакого значения. Cloudzy, например, знает важность безопасности для своих пользователей и предоставляет брандмауэр на базе искусственного интеллекта и интеллектуальную защиту от DDoS на всех своих устройствах. Linux VPS планы. Итак, если вы хотите работать с любым дистрибутивом Linux, не рискуя выполнить двойную загрузку своего ноутбука, вам следует ознакомиться с нашим Linux VPS планы.