Как настроить Remote Desktop Gateway

В инструкции описана установка и настройка шлюза удаленных рабочих столов Remote Desktop Gateway (Terminal Services Gateway) в домене Active Directory. Описана настройка SSL-сертификата для шлюза и пример подключения.

Что такое Remote Desktop Gateway?

Примечание: начиная с Windows Server 2008 R2 все службы удаленных рабочих столов были переименованы. Службы Terminal Services были переименованы в Remote Desktop Services.

Remote Desktop Gateway — роль, которая использует протокол удаленного рабочего стола RDP через протокол HTTPS, благодаря которому пользователи могут установить безопасное, зашифрованное соединение с внутренними сетевыми ресурсами, где выполняются их приложения. Основное преимущество заключается в том, что пользователю не нужно устанавливать VPN-соединение с корпоративной сетью перед подключением к серверу терминалов. Вместо этого они подключаются к серверу терминалов через шлюз.

RD Gateway предоставляет множество преимуществ:

  • шлюз позволяет удаленным пользователям подключаться к внутренним сетевым ресурсам через Интернет, используя зашифрованное соединение, без необходимости подключения виртуальных частных сетей (VPN);
  • шлюз предоставляет комплексную конфигурацию безопасности, которая позволяет контролировать доступ к определенным внутренним сетевым ресурсам;
  • шлюз обеспечивает одноточечное RDP-соединение и не позволяет удаленным пользователям получать доступ ко всем внутренним сетевым ресурсам;
  • шлюз позволяет подключаться к внутренним сетевым ресурсам, которые размещаются за брандмауэрами в частных сетях и между NAT;
  • консоль диспетчера шлюза позволяет настраивать политики авторизации для определения условий, которые должны быть выполнены для удаленных пользователей при подключении к внутренним сетевым ресурсам. Например, можно указать: кто может подключаться к сетевым ресурсам и к каким сетевым ресурсам (группам серверов), должны ли клиентские компьютеры быть членами групп безопасности Active Directory, разрешено ли перенаправление устройства и диска;
  • консоль диспетчера шлюза предоставляет инструменты, которые помогут отслеживать состояние шлюза. Используя диспетчер, вы можете указать события (например, неудачные попытки подключения к серверу шлюза служб терминалов), которые вы хотите отслеживать для целей аудита.

Примечание: для подключения через шлюз ваш сервер должен входить в домен Active Directory, настройка шлюза может выполняться на любом сервере в домене от имени администратора домена.

Установка роли

Откройте Диспетчер серверов и выберите пункт Add roles and features.

Как настроить Remote Desktop Gateway

В качестве типа установки укажите Role-based or feature-based installation.

Как настроить Remote Desktop Gateway

Выберите ваш сервер из пула.

Как настроить Remote Desktop Gateway

В следующем окне отметьте Remote Desktop Services.

Как настроить Remote Desktop Gateway

Далее вы увидите краткую информацию о роли.

Как настроить Remote Desktop Gateway

Далее добавьте сервис Remote Desktop Gateway.

Как настроить Remote Desktop Gateway

Для работы этого сервиса необходимо веб-сервер IIS и дополнительные административные инструменты, они будут предложены автоматически, если не были установлены ранее.

Как настроить Remote Desktop Gateway

Добавьте данные функции.

Как настроить Remote Desktop Gateway

Установите все выбранные компоненты на VPS с помощью кнопки Install.

Как настроить Remote Desktop Gateway

Создание политики авторизации подключения и ресурсов

Чтобы открыть Remote Desktop Gateway Manager, в Диспетчере серверов выберите Tools и в открывшемся списке Remote Desktop ServicesRemote Desktop Gateway Manager

Как настроить Remote Desktop Gateway

Перед вами откроется менеджер шлюза.

Как настроить Remote Desktop Gateway

Для создания политик авторизации в древовидной структуре откройте RD Gateway Manager<Имя сервера>PoliciesConnection Authorization Policies. В вертикальном меню Actions справа выберите Create New PolicyWizard.

Как настроить Remote Desktop Gateway

В открывшемся окне выберите Create RD CAP and RD RAP (recommended), чтобы с помощью одного процесса настроить обе политики.

Как настроить Remote Desktop Gateway

Введите удобное имя для политики авторизации подключения.

Как настроить Remote Desktop Gateway

На следующем шаге выберите наиболее удобный метод аутентификации: пароль или smartcard. Далее добавьте группы пользователей которые смогут подключаться к этому RD Gateway серверу, для это нажмите Add Group.

Как настроить Remote Desktop Gateway

Выберите нужную группу, например администраторов домена или контроллеры домена. Выполнить поиск можно с помощью кнопки Check Names.

Как настроить Remote Desktop Gateway

После добавления групп можно переходить к следующему действию.

Как настроить Remote Desktop Gateway

Выберите устройства и ресурсы удаленной сессии, которые будут доступны клиентам использующие шлюз.

Как настроить Remote Desktop Gateway

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

Как настроить Remote Desktop Gateway

Перепроверьте выбранные настройки.

Как настроить Remote Desktop Gateway

Далее вы перейдете к настройке политики авторизации ресурсов. Введите удобное имя политики.

Как настроить Remote Desktop Gateway

Также добавьте группы пользователей, которые смогут подключаться к сетевым ресурсам.

Как настроить Remote Desktop Gateway

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

Как настроить Remote Desktop Gateway

В этом примере используется встроенная группа под названием Domain Controllers. Вы можете создавать дополнительные группы, содержащие серверы, которые связаны или принадлежат к определенным отделам или сотрудникам. Таким образом, на предыдущих шагах вы можете назначать группы на основе потребностей пользователей и разрешать им доступ только к определенным серверам.

Как настроить Remote Desktop Gateway

Убедитесь, что добавлена нужная группа.

Как настроить Remote Desktop Gateway

Если порт по умолчанию удаленного рабочего стола на серверах был изменен, используйте эту страницу для указания порта. В противном случае выберите разрешение подключения только к порту 3389.

Как настроить Remote Desktop Gateway

Проверьте указанные настройки для политики.

Как настроить Remote Desktop Gateway

Далее отобразится результат создания политик.

Как настроить Remote Desktop Gateway

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

Как настроить Remote Desktop Gateway

Установка SSL-сертификата

Для шлюза удаленного рабочего стола должен быть установлен SSL-сертификат. Чтобы установить SSL-сертификат, щелкните имя сервера удаленного рабочего стола в консоли управления удаленным рабочим столом и выберите View or modify certificate properties.

Как настроить Remote Desktop Gateway

Возможно 3 способа импорта сертификатов:

  • создание самоподписанного сертификата и его импорт;
  • импорт ранее загруженного сертификата (самоподписанного или стороннего);
  • загрузка стороннего сертификата (например, Comodo) и его импорт;

Выберите подходящий вам способ, в нашем примере мы рассмотрим первый случай с генерацией и импортом самоподписанного сертификата.

Как настроить Remote Desktop Gateway

Введите имя сертификата и его расположение на сервере. Нажмите OK.

Как настроить Remote Desktop Gateway

Сертификат будет сгенерирован.

Как настроить Remote Desktop Gateway

В результате отобразится — кому, кем и до какого числа выдан ssl-сертификат. Нажмите Apply для сохранения изменений.

Как настроить Remote Desktop Gateway

Теперь самоподписанный SSL-сертификат успешно установлен на TCP-порт 443 (порт SSL по умолчанию).

Как настроить Remote Desktop Gateway

В целях безопасности рекомендуется изменить порт SSL для шлюза удаленных рабочих столов на другой номер. Обычно компании делают это, чтобы попытаться обмануть хакеров, которые могут ориентироваться на стандартный порт 443.

Чтобы изменить номер порта для шлюза RD, щелкните правой кнопкой мыши имя сервера и выберите свойства в консоли управления удаленным рабочим столом (Action →Properties).

Как настроить Remote Desktop Gateway

Измените значение HTTP-порта на любое удобное значение и сохраните изменения.

Как настроить Remote Desktop Gateway

Подтвердите изменения, нажав Yes.

Как настроить Remote Desktop Gateway

Подключение через шлюз

Для подключения откройте стандартное приложение Windows Подключение к удаленному рабочему столу (mstsc.exe). На вкладке Дополнительно нажмите на кнопку Параметры.

Как настроить Remote Desktop Gateway

В открывшемся окне выберите Использовать следующие параметры сервера шлюза удаленных рабочих столов. Введите имя сервера в следующем формате и нажмите OK:
rdgateway.<ваш домен>:<порт>

Как настроить Remote Desktop Gateway

На вкладке Общие в поле Компьютер введите домен, в поле Пользователь имя пользователя и нажмите Подключить. При необходимости можете сохранить параметры входа.

Примечание: пользователь должен иметь права подключения через шлюз, которые были настроены ранее.

Как настроить Remote Desktop Gateway

Введите пароль от учетной записи.

Как настроить Remote Desktop Gateway

В результате будет произведено подключение к удаленному рабочему столу через шлюз RD Gateway. Это можно проверить с помощью команды tracert:

Как настроить Remote Desktop Gateway

Из вывода видно, что трассировка идет через шлюз.

Оцените статью
( Пока оценок нет )