Как организовать удаленный доступ к компьютерам через VPN без использования сторонних серверов?

Системный администратор IT и автоматизация бизнеса
← На главную

При поддержке распределенного парка рабочих станций (от 100 компьютеров и более) системные администраторы часто сталкиваются с жесткими требованиями службы безопасности: категорический запрет на передачу корпоративного трафика и экранов пользователей через сторонние публичные облачные серверы (как это по умолчанию устроено в публичных сервисах удаленного доступа). Дополнительными факторами сложности выступают работа через изолированный VPN-канал, ограниченная пропускная способность интернет-каналов в филиалах, необходимость корректной работы буфера обмена, переключения языковых раскладок и возможность фонового администрирования.

Разберем детально основные проверенные архитектурные подходы и программные решения, которые позволяют организовать эффективное удаленное управление внутри защищенного периметра сети.

Вариант 1. Использование штатного механизма RDP Shadowing (Теневое подключение Windows)

Если рабочие станции работают под управлением ОС Windows и объединены в доменную инфраструктуру Active Directory, проанализируем встроенный механизм теневого подключения к сеансам пользователей (RDP Shadowing / Remote Assistance). Это решение не требует развертывания дополнительного клиентского ПО и сторонних служб.

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

Разберем по шагам порядок включения и использования теневого подключения через групповые политики (GPO):

  1. Откроем редактор групповых политик и перейдем по пути: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения.
  2. Найдем параметр Задать правила удаленного управления для сеансов служб удаленных рабочих столов и включим его. В параметрах выберем необходимый режим: Полный контроль с разрешения пользователя или Полный контроль без разрешения пользователя.
  3. Выясним идентификатор активной сессии пользователя на удаленном ПК. Для этого на компьютере администратора выполним команду в консоли: qwinsta /server:ИМЯ_ПК.
  4. Подключимся к консольной сессии (обычно сессия с ID 1) с запросом на совместное управление с помощью команды: mstsc /shadow:1 /v:ИМЯ_ПК /control.

Преимущества: трафик полностью оптимизирован под медленные каналы, кэшируются графические элементы, гарантированно отсутствуют сбои в работе буфера обмена и переключения языковой раскладки (RU/EN).

Вариант 2. Развертывание локальной системы RustDesk с собственным сервером

Для инфраструктур, где требуется функционал, полностью идентичный коммерческим системам удаленного доступа (удобная адресная книга, передача файлов, графический интерфейс без ввода сложных команд), рассмотрим открытую платформу с развертыванием собственного сервера маршрутизации (Relay/ID server).

Выясним причину высокой производительности: в отличие от протоколов предыдущего поколения, система использует современные видеокодеки (H.264/VP9), передавая изменения изображения в виде оптимизированного видеопотока, что обеспечивает плавность даже на каналах со скоростью 100–300 кбит/с.

Разберем порядок настройки локальной системы:

  1. Развернем собственный сервер координации (серверные компоненты доступны для Windows и Linux, в том числе в Docker-контейнерах) внутри корпоративной сети с выделенным внутренним IP-адресом.
  2. Сгенерируем публичный ключ шифрования сервера для безопасной авторизации клиентов.
  3. Сконфигурируем клиентское приложение: укажем внутренний IP-адрес нашего сервера и ключ шифрования в настройках сети клиента.
  4. Распространим преднастроенный клиент по компьютерам пользователей через скрипты авторазвертывания или групповые политики (GPO).

При такой схеме весь трафик управления, видеопоток и передача файлов циркулируют строго внутри корпоративного VPN-туннеля, полностью исключая обращение к сторонней облачной инфраструктуре.

Вариант 3. Использование LiteManager с локальным NOIP-сервером

Проанализируем специализированное программное обеспечение для системного администрирования LiteManager. Программа ориентирована на корпоративную поддержку и позволяет работать как по прямым IP-адресам, так и через собственный сервер маршрутизации (LMViewer / NOIP).

Рассмотрим ключевые особенности развертывания:

  1. На компьютере администратора устанавливается модуль управления (Viewer), на рабочих станциях развертывается серверная служба (Server).
  2. Для обхода сложных сетевых сегментов внутри корпоративного VPN поднимается собственный бесплатный модуль LM NOIP, который берет на себя роль локального координатора ID-соединений.
  3. Встроенный файловый менеджер и менеджер процессов позволяют выполнять установку программного обеспечения и копирование файлов в фоновом режиме, не перехватывая рабочий стол и не отвлекая сотрудника от текущей работы.

Вариант 4. Настройка семейства TightVNC по прямому IP через VPN

Если требуется предельно простое, легкое решение без лицензионных ограничений, разберем настройку TightVNC как системной службы Windows.

Посмотрим на алгоритм развертывания службы на клиентском ПК:

  1. Устанавливаем серверную часть программы как системную службу (Service). Это гарантирует доступ к окну входа в систему и возможность подтверждения запросов контроля учетных записей (UAC).
  2. Через панель управления службой задаем административный пароль и пароль на подключение (Primary Password).
  3. Добавляем в сетевой экран (Брандмауэр Windows) разрешение для входящего трафика по TCP-порту 5900 (либо создаем правило для исполняемого файла службы).
  4. На стороне администратора используем portable-версию или установленный Viewer. Для быстрого подключения к типовым рабочим станциям настраиваем и сохраняем конфигурационные файлы с расширением .vnc, где заранее прописаны IP-адреса хостов, глубина цвета (рекомендуется 8-bit или 16-bit для экономии канала) и степень сжатия данных.

Ограничение технологии: протокол RFB (VNC) передает графические изменения экранов в виде растровых блоков. При активной прокрутке больших списков или документов на узких каналах связи возможны задержки обновления кадров.

Оптимизация администрирования парка ПК: разделение задач

Для эффективного обслуживания более 100 рабочих станций на медленных каналах связи рекомендуется разделять задачи визуальной поддержки пользователей и задачи фонового администрирования:

  1. Для интерактивной помощи пользователям: используем теневые сеансы RDP Shadowing либо автономные решения со встроенными видеокодеками через корпоративный VPN.
  2. Для установки ПО, обновлений и сбора логов: исключаем графический перехват экрана. Задействуем фоновые инструменты удаленного управления ОС Windows — службу WinRM (PowerShell Remoting), групповые политики (GPO) или WMI-скрипты, которые передают файлы и выполняют установку в тихом режиме без нагрузки на графическую подсистему.
← На главную