OpenSSH на Windows: Установка сервера

OpenSSH - инструмент для безопасного удалённого доступа по протоколу SSH. Шифрует весь трафик, поддерживает аутентификацию по ключам, работает на Windows, Linux, macOS. 💡 После настройки ты сможешь подключаться к своему Windows-ПК как к обычному Linux-серверу: ssh user@192.168.1.100 Требования ОС: Windows 10 (1809+), Windows 11, Windows Server 2019/2022 Права: Администратор Сеть: Доступ к порту 22 (локально или извне) Установка (3 способа) Способ 1: PowerShell (рекомендуется) # Запусти от имени Администратора # Установить OpenSSH сервер Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 # Проверить установку Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' Способ 2: DISM (альтернатива) dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0 Способ 3: Через настройки (GUI) Настройки → Приложения → Дополнительные компоненты «Добавить компонент» → найди «OpenSSH Server» → Установить Настройка службы # Запустить от имени Администратора # Включить автозапуск sshd Set-Service -Name sshd -StartupType Automatic # Запустить службу Start-Service sshd # Проверить статус Get-Service sshd # Убедиться, что порт 22 слушается netstat -ano | findstr :22 Брандмауэр # Проверить правило для OpenSSH Get-NetFirewallRule -Name *OpenSSH-Server* | Select Name, Enabled # Если правила нет - создать New-NetFirewallRule -Name sshd ` -DisplayName 'OpenSSH Server' ` -Enabled True ` -Direction Inbound ` -Protocol TCP ` -LocalPort 22 ` -Action Allow ` -Profile Any Проверка подключения # С этого же ПК ssh localhost # С другого устройства в сети ssh <твой_пользователь>@<IP_адрес_Windows> # Пример: ssh kirill@192.168.1.100 💡 Первый вход запросит подтверждение отпечатка ключа - введи yes. ...

16 мар. 2026 · 3 минуты · 468 слов · Potato Energy Team, ponfertato