---
title: 'Как поднять OpenSSH на Windows 2016 | Zomro'
description: 'SSH является неотъемлемым инструментом для администрирования серверов. Для того чтобы добавить функциональность на ваш Windows Server 2016'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/08/28/01_SFGQ67j.png'
---

![opened image]()

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



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

28-08-2023

SSH является неотъемлемым инструментом для администрирования серверов. Для того чтобы добавить функциональность на ваш Windows Server 2016, рекомендуется использовать OpenSSH. Эта статья поможет вам в установке и настройке.

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

## 

Перейдите по ссылке <https://github.com/PowerShell/Win32-OpenSSH/releases> Здесь хранятся все версии OpenSSH для Windows. Скачайте актуальную для вашей системы версию. На момент написания этой статьи последняя доступная версия была v9.2.2.0p1-Beta, представленная в виде файла `OpenSSH-Win64.zip`.

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

## **2\. Распаковка и установка дистрибутива OpenSSH**

## 

Вы можете вручную создать директорию `C:\Program Files\OpenSSH` и распаковать в неё содержимое загруженного архива.

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

Или же, запустите PowerShell с правами администратора и выполните следующие команды для установки:
    
    
     
    
    
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    
    $installDir = "C:\Program Files\OpenSSH"
    
    if (-not (Test-Path $installDir)) {
        mkdir $installDir
    }
    
    cd $installDir
    
    $downloadLink = "https://github.com/PowerShell/Win32-OpenSSH/releases/download/v9.2.2.0p1-Beta/OpenSSH-Win64.zip"
    Invoke-WebRequest -Uri $downloadLink -OutFile .\openssh.zip
    Expand-Archive .\openssh.zip -DestinationPath $installDir
    
    Move-Item "C:\Program Files\OpenSSH\OpenSSH-Win64\*" "C:\Program Files\OpenSSH\"
    Remove-Item "C:\Program Files\OpenSSH\OpenSSH-Win64" -Force -Recurse
    Remove-Item .\openssh.zip
    

После этого нужно включить эту службу следующей командой:
    
    
    setx PATH "$env:path;$installDir\" -m

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

Теперь установим службу sshd.
    
    
    powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

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

## **3.****Настройка сетевого доступа.**

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

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

Дополнительно, вы можете сделать это вручную через графический интерфейс, используя инструмент `Windows Firewall with Advanced Security`.

  4. ## **Запуск службы OpenSSH.**




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

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

****

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

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

**5\. Проверка.**

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

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

Если 22 порт активен, это означает, что ваш сервер теперь готов к приему SSH-соединений.

## **6\. Тестирование SSH соединения** :

Теперь давайте попробуем подключиться к вашему серверу через SSH. Используйте любой SSH-клиент (например, PuTTY или встроенный SSH-клиент в вашей ОС) и попробуйте установить соединение с вашим сервером, указав его IP-адрес и порт 22.

****

## **7\. Дополнительная настройка дистрибутива OpenSSH** :

После успешного тестирования рекомендуется настроить аутентификацию по ключам для повышения безопасности. Это также позволит вам автоматически подключаться к серверу без ввода пароля.

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

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

  * [Как поднять OpenSSH на Windows 2019](https://zomro.com/rus/blog/faq/406-how-to-raise-openssh-on-windows-2019)
  * [Подключение к VPS серверу по SSH ключу](https://zomro.com/rus/blog/faq/235-podkljuchenie-k-serveru-cherez-ssh-po-kljuchu-s-nestandartnym-portom)
  * [Как поднять OpenSSH на Windows 2012](https://zomro.com/rus/blog/faq/399-kak-podnyat-openssh-na-windows-2012)



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

[Как продлить срок действия пробного периода Windows Server 20XX](https://zomro.com/rus/blog/faq/492-how-to-extend-your-windows-server-20xx-trial-period) [Как задать время отключения бездействующих сеансов RDP](https://zomro.com/rus/blog/faq/298-kak-zadat-vremja-otkljuchenija-bezdejchtvujuschih-seansov-rdp) [Как установить PostgreSQL и pgAdmin в Docker](https://zomro.com/rus/blog/faq/283-kak-ustanovit-postgresql-i-pgadmin-v-docker) [LAMP-стек на Ubuntu: Apache + MySQL + PHP для начинающих](https://zomro.com/rus/blog/faq/731-lamp-stack-on-ubuntu-apache-mysql-php-for-beginners) [Как посмотреть логи RDP подключений в Windows Server 2016, 2019](https://zomro.com/rus/blog/faq/277-how-to-view-rdp-connection-logs-in-windows-2016-2019)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
