---
title: 'Как поднять OpenSSH на Windows 2019 | Zomro'
description: 'OpenSSH - это инструмент, который позволяет удаленно управлять сервером через командную строку. Если раньше для использования SSH на Windows'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/01_12M6qm8.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как поднять OpenSSH на Windows 2019 



# Как поднять OpenSSH на Windows 2019

28-08-2023

OpenSSH - это инструмент, который позволяет удаленно управлять сервером через командную строку. Если раньше для использования SSH на Windows потребовалась установка сторонних программ, то теперь OpenSSH можно установить прямо на Windows Server 2019. В этой статье мы расскажем, как это сделать.

## **Шаг 1: Загрузка дистрибутива OpenSSH**

Перейдите по ссылке [`OpenSSH-Server-Package~31bf3856ad364e35~amd64~~.cab`](https://zomro-static.s3.eu-central-1.amazonaws.com/uploads/posts/files/OpenSSH-Server-Package~31bf3856ad364e35~amd64~~.cab) и скачайте версию предназначенную для Windows Server 2019. (Не переименовывайте файл *.cab) 

## **Шаг 2: Размещение и распаковка**

По сравнению с версиями Windows 2012 и Windows 2016, установка данного пакета OpenSSH будет отличаться. В этой статье большинство действий произведем в консоли PowerShell. Для того что бы установка прошла успешно, скачаный файл `**OpenSSH-Server-Package~31bf3856ad364e35~amd64~~.cab** `поместите в корне диска C.

![Как поднять OpenSSH на Windows 2019 - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/01_12M6qm8.png)

## **Шаг 3: Установка через PowerShell**

Запустите PowerShell от имени администратора. Выполните следующие команды:
    
    
     

Устанавливаем скачаный *.cab пакет:
    
    
    Dism /Online /Add-Package /PackagePath:"C:\OpenSSH-Server-Package~31bf3856ad364e35~amd64~~.cab"
    

После успешной установки вы увидите сообщение: 

![Как поднять OpenSSH на Windows 2019 - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/02_g65q8Qe.png)

Если установка прошла успешно, можем его удалить:
    
    
    Remove-Item "C:\OpenSSH-Server-Package~31bf3856ad364e35~amd64~~.cab" -Force

![Как поднять OpenSSH на Windows 2019 - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/03_4hn64YO.png)

## **Шаг 4: Настройка брандмауэра**

OpenSSH использует TCP порт 22. Чтобы обеспечить доступ к серверу через этот порт, добавьте правило в Windows Firewall:
    
    
     
    
    
    New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
    

![Как поднять OpenSSH на Windows 2019 - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/04_VDrwOTx.png)

Также это можно сделать вручную через GUI, используя оснастку "Windows Firewall with Advanced Security". Но если вы сделали все верно то, 22 порт после устновки OpenSSH должен открыться сам. 

## **Шаг 5: Активация службы OpenSSH**

Откройте список служб, введя команду `services.msc`. Найдите "OpenSSH SSH Server", перейдите в свойства службы, установите режим автоматического запуска и запустите службу.

![Как поднять OpenSSH на Windows 2019 - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/05_ZJN3eKT.png)

![Как поднять OpenSSH на Windows 2019 - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/06_G8xCpth.png)

Или же можете выполнить следующие команду в консоли PowerShell, она запустит службу SSH и выставит автаматический запуск ее при старте системы.
    
    
    Start-Service -Name sshd
    
    Set-Service -Name sshd -StartupType Automatic
    

![Как поднять OpenSSH на Windows 2019 - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/07_BEZXqHF.png)

## **Шаг 6: Проверка порта**

Чтобы убедиться, что порт 22 активен, выполните команду:
    
    
    netstat -a | findstr "22"
    

![Как поднять OpenSSH на Windows 2019 - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/08_Y6yS1gB.png)

Если 22 порт слушается, это означает, что все настроено правильно.

**Если необходимо, вы можете так же устанвовить консоль PowerShell по умолчанию для оболочки SSH.**
    
    
    New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
    
    
    
     

![Как поднять OpenSSH на Windows 2019 - 9](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/29/09_JZZAAIg.png)

## **Шаг 7: Проверка работы OpenSSH**

Теперь попробуйте подключиться к серверу с другого компьютера или даже с того же, используя команду:
    
    
     ssh [имя_пользователя]@[IP_адрес_сервера] 

Если все было настроено правильно, вы должны успешно подключиться к серверу.

**Заключение**

Теперь у вас настроен OpenSSH на Windows Server 2019, и вы можете без проблем управлять своим сервером удаленно. Не забывайте регулярно проверять наличие обновлений для OpenSSH, чтобы обеспечивать безопасность своей системы.

Также предлагаем рассмотреть другие полезные статьи:

  * [Как поднять OpenSSH на Windows 2012](https://zomro.com/rus/blog/faq/399-kak-podnyat-openssh-na-windows-2012)
  * [Как поднять OpenSSH на Windows 2016](https://zomro.com/rus/blog/faq/405-how-to-raise-openssh-on-windows-2016)
  * [Как поднять OpenSSH на Windows 2022](https://zomro.com/rus/blog/faq/456-how-to-install-openssh-on-windows-2022)



Похожие статьи

[Fail2ban: автоматическая блокировка брутфорса SSH и веб-приложений](https://zomro.com/rus/blog/faq/728-fail2ban-automatically-block-ssh-and-web-application-brute-force-attacks) [Как заказать услугу DNS хостинга в новом биллинге](https://zomro.com/rus/blog/faq/233-kak-zakazat-uslugu-dns-hostinga-v-novom-billinge) [Базовая установка n8n через Docker Compose](https://zomro.com/rus/blog/faq/617-basic-n8n-installation-via-docker-compose) [MySQL/MariaDB: аутентификация по UNIX‑сокету](https://zomro.com/rus/blog/faq/653-mysqlmariadb-authentication-via-unix-socket) [Проверить работу сайта при помощи файла hosts](https://zomro.com/rus/blog/faq/146-proverit-rabotu-sajta-pri-pomoschi-fajla-hosts)

[ Выделенный сервер с GPU от €174.80/мес ](/dedicated-servers/type=gpu)
