Найти тему

Как настроить безопасный доступ к RDP?

Протокол удаленного рабочего стола RDP (Remote Desktop Protocol) позволяет удаленно подключаться к компьютеру под управлением Windows и работать на этом компьютере.  Настройка RDP для пользователей облака обеспечивает удобство администрирования ресурсов и удаленный доступ ко всем необходимым приложениям и данным. Публикуем больше мануалов в нашем телеграм-канале, присоединяйтесь, чтобы не пропустить.

Как обеспечить безопасное подключение к терминальному серверу?

Самый удобный вариант - это подключение пользователей к нативному клиенту, который не требует установки, и дальнейшее подключение к терминальному серверу только после аутентификации и авторизации на VPN сервере.

Если пользователи попробуют подключиться напрямую к RDP, доступ будет запрещён и соединение не будет установлено.

-2

В данной статье используется виртуальная машина под управлением ОС Windows Server 2022 с установленными ролями терминального сервера и контроллера домена. Для большей безопасности рекомендуем для этих ролей разворачивать отдельные виртуальные машины.

-3

Итак, первым делом настройте VPN сервер. Для этого перейдите в Диспетчер серверов: Пуск → Диспетчер серверов.

Добавьте новые роли и компоненты: Управление → Добавить роли и компоненты.

-4

В мастере выберите «Установка ролей и компонентов».

-5

Выберите нужный сервер.

-6

Во вкладке «Роли сервера» добавьте роль «Удаленный доступ».

-7

Перейдите во вкладку «Службы ролей » и выберите Direct Access и VPN.

-8
-9

При необходимости поставьте галочку возле поля «Автоматический перезапуск конечного сервера, если потребуется» и нажмите Установить.

-10

После завершения установки закройте мастер.

-11

Перейдите в раздел «Маршрутизация и удаленный доступ»: Диспетчер серверов → Средства → Маршрутизация и удаленный доступ. Там выберите пункт «Настроить и включить маршрутизацию и удаленный доступ».

-12
-13

В появившимся мастере нажмите Далее.

-14

Выберите "Особая конфигурация".

-15

Поставьте галочку напротив пункта «Доступ к виртуальной частной сети (VPN).

-16

Нажмите «Готово».

-17

В появившимся окне нажмите «Запустить службу».

-18

Снова зайдите в меню «Маршрутизация и удаленный доступ» на нажмите «Свойства».

-19

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

-20

Укажите нужный диапазон и нажмите ОК.

-21

Теперь настройте безопасность подключения к VPN серверу. Перейдите во вкладку Безопасность, поставьте галочку возле «Разрешить пользовательские политики IPSec для L2TP- и IKEv2-подключения» и введите общий ключ в соответствующее поле. После нажмите «Применить» и «ОК».

-22

В появившимся окне нажмите «ОК».

-23

Далее, перезапустите службу маршрутизации. Для этого в диспетчере серверов перейдите в Средства → Службы. Найдите службу «Маршрутизация и удаленный доступ» и перезапустите ее.

-24
-25

Готово. VPN сервер настроен. Для разрешения пользователю подключаться к нему, перейдите в настройки пользователя в подменю «Входящие звонки» и выберите опцию «Разрешить доступ». Нажмите «Применить» и «ОК».

-26

После проверьте, включены ли у вас соответствующие правила в брандмауэре и в случае, если они выключены, включите их.

-27

Готово. VPN-сервер настроен и может принимать подключения от клиентов.

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

Для этого переходите в настройки входящих подключений в брандмауэре Windows: Поиск -> Брандмауэр защитника Windows -> Дополнительные параметры -> Входящие подключения.

-28
-29
-30

Далее создайте правило для внешнего подключения и заблокируйте RDP порт для подключений через внешний IP-адрес сервера. Для этого создайте новое правило. В типе правила выберите «Настраиваемое правило».

-31
-32

Выберите «Все программы».

-33

В поле «Тип протокола» выберите TCP, в поле «Локальные порты» укажите «Специальные порты» и введите используемый RDP-порт.

-34

В поле «Локальные IP адреса выберите «Указанные IP адреса», нажмите «Добавить» и введите внешний IP адрес вашего сервера.

-35
-36

Выберите действие «Блокировать подключение».

-37

Укажите необходимые профили, к которым будет применяться правило.

-38

Назовите правило и нажмите «Готово».

-39

Готово!

Теперь терминальный сервер будет принимать только подключения по VPN и блокировать подключения из внешней сети.