Установите OpenSSH Server в Windows
View more Tutorials:


У вас есть много выборов, чтобы установить SSH Server для Windows, ниже являются некоторые распространенные и предпочитаемые программные обеспечения SSH Server:
- OpenSSH Server
- FreeSSHd
В данной статье я покажу вам как скачать и установить OpenSSH Server в Windows.
Требуется Windows 8, Windows 2012 или новее.
![]()
Несмотря на то, что главная страница OpenSSH это openssh.com, но чтобы скачать OpenSSH Server для Windows, вам нужно скачать его из GitHub:

После скачивания вы получите файл:

Извлечь скачанный файл в предыдущем шаге в определенную папку, например:
- C:/OpenSSH

Из "Start Menu" откройте CMD с авторизацией Administrator.

CD к папке, которую вы извлекли в предыдущем шаге.

Установка SSHD и ssh-agent services:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1


Далее, генерируем (generate) server keys запуском команды (command) ниже:
ssh-keygen.exe -A


Далее, чтобы разрешить аутентификацию по публичному ключу (Public Keys), запустите команду:
powershell.exe -ExecutionPolicy Bypass -File install-sshlsa.ps1

Start OpenSSH Service:
Вы завершили установку OpenSSH, далее вам нужно запустить сервис (Start service):
- Control Panel > System and Security > Administrative Tools > Services

Найти и запустить "SSHD Services".


Открыть порт (port) 22 для SSH Server в Windows Firewall (Только для Windows 8, 2012 или новее):
New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH

Или на Windows, выполните шаги:
- Control Panel > System and Security > Windows Firewall > Advanced Settings > Inbound Rules
- Add new Rule for port 22.







