Как подключиться по RDP и SSH в Windows: полная инструкция

Иван Корнев·27 июля 2026·3 мин

Чтобы понять, как подключиться по RDP и SSH в Windows, необходимо активировать соответствующие службы на целевом компьютере и настроить сетевой доступ. Протокол RDP требует редакции Pro, Enterprise или Education, тогда как SSH-сервер можно установить на любую современную версию системы через дополнительные компоненты.

Оглавление

Требования к системам и редакциям

Выбор протокола зависит от версии установленной операционной системы. Для работы RDP-сервера (входящих подключений) минимально необходима редакция Windows Pro, Enterprise или Education. Версия Home не поддерживает входящие подключения по этому протоколу.

В отличие от RDP, сервер OpenSSH доступен для установки на Windows 10 и 11 любых редакций через систему дополнительных компонентов.

ХарактеристикаRDP (Remote Desktop)SSH (OpenSSH)
Поддерживаемые редакцииPro, Enterprise, EducationЛюбые (10/11)
Порт по умолчаниюTCP 3389TCP 22
Способ включенияПараметры системы или PowerShellДополнительные компоненты или PowerShell
Файл конфигурацииРеестр WindowsC:\ProgramData\ssh\sshd_config

Настройка удаленного рабочего стола (RDP)

Активировать службу можно через графический интерфейс или командную строку.

Через параметры системы:

  1. Откройте Параметры > Система > Удаленный рабочий стол.
  2. Переведите переключатель «Включить удаленный рабочий стол» в активное положение.

Через PowerShell (от имени администратора): Выполните команду для изменения параметра реестра:

Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0

Установка и запуск SSH-сервера

Для работы SSH необходимо установить компонент «Сервер OpenSSH». Это можно сделать двумя способами.

Графический метод: Перейдите в Параметры > Приложения > Дополнительные компоненты. Нажмите «Добавить компонент», найдите в списке «Сервер OpenSSH» (рекомендуется также установить «Клиент OpenSSH») и завершите установку.

Метод PowerShell: Запустите терминал с правами администратора и выполните:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

После установки служба не запускается автоматически. Выполните следующие команды для старта и настройки автозагрузки:

Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

Основной файл конфигурации сервера находится по пути C:\ProgramData\ssh\sshd_config.

Настройка брандмауэра Windows

Даже если службы включены, подключение будет заблокировано без правил в брандмауэре.

  • Для RDP: Убедитесь, что включено правило «Удаленный рабочий стол (TCP-In)».
  • Для SSH: Необходимо вручную создать новое входящее правило, разрешающее трафик по TCP-порту 22.

Процесс подключения клиентов

Подключение по RDP:

  1. Запустите клиент, нажав Win + R и введя mstsc.exe.
  2. В открывшемся окне введите IP-адрес или имя удаленного компьютера.
  3. Нажмите кнопку «Подключиться» и введите учетные данные.

Подключение по SSH: Используйте PowerShell или командную строку (CMD). Базовая команда для подключения выглядит так:

ssh username@ip_address

Для повышения безопасности рекомендуется настроить аутентификацию по ключу. Сгенерируйте пару ключей с помощью ssh-keygen и разместите публичный ключ в файле C:\Users\<username>\.ssh\authorized_keys на целевой машине.

Частые ошибки

  • Ошибка «Не удается подключиться» при использовании RDP на Windows Home. Эта редакция ОС технически не поддерживает роль сервера для входящих подключений RDP.
  • Блокировка соединения брандмауэром. Самая распространенная причина неудач — отсутствие разрешающего правила для порта 3389 (RDP) или 22 (SSH) во встроенном защитнике сети.
  • Служба SSH не отвечает после установки. Установка компонента не запускает демон автоматически. Требуется ручной старт службы sshd и настройка типа запуска.

FAQ

Можно ли использовать RDP на домашней версии Windows? Нет, версия Home не поддерживает входящие подключения по протоколу RDP. Для этого требуются редакции Pro, Enterprise или Education.

Какой порт нужно открывать для SSH в Windows? По умолчанию сервер OpenSSH в Windows использует стандартный TCP-порт 22.

Где хранятся настройки SSH-сервера? Главный конфигурационный файл располагается по адресу C:\ProgramData\ssh\sshd_config.

Как включить RDP без перехода в меню параметров? Это можно сделать через PowerShell с правами администратора, изменив значение параметра fDenyTSConnections в реестре на 0.