Руководство. Развертывание AlwaysOn VPN — настройка инфраструктуры для AlwaysOn VPN

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows 11

В этом руководстве описано, как развернуть VPN-подключения AlwaysOn для клиентских компьютеров Windows, присоединенных к удаленному домену. Вы создадите пример инфраструктуры, которая показывает, как реализовать процесс VPN-подключения AlwaysOn. Процесс состоит из следующих шагов:

  1. VPN-клиент Windows использует общедоступный DNS-сервер для выполнения запроса разрешения имен для IP-адреса VPN-шлюза.

  2. VPN-клиент использует IP-адрес, возвращенный DNS, для отправки запроса на подключение к VPN-шлюзу.

  3. VPN-сервер также настроен как клиент службы пользователей удаленной проверки подлинности (RADIUS); КЛИЕНТ VPN RADIUS отправляет запрос подключения на сервер NPS для обработки запросов на подключение.

  4. Сервер NPS обрабатывает запрос на подключение, включая авторизацию и проверку подлинности, и определяет, следует ли разрешить или запретить запрос на подключение.

  5. Сервер NPS перенаправит ответ Access-Accept или Access-Deny на VPN-сервер.

  6. Подключение инициируется или завершается на основе ответа, полученного VPN-сервером от сервера NPS.

Необходимые компоненты

Чтобы выполнить действия, описанные в этом руководстве, выполните следующие действия.

  • Вам потребуется доступ к четырем физическим компьютерам или виртуальным машинам (виртуальным машинам).

  • Убедитесь, что учетная запись пользователя на всех компьютерах является членом Администратор istrator или эквивалентна.

Внимание

Использование удаленного доступа в Microsoft Azure не поддерживается, включая VPN удаленного доступа и DirectAccess. Дополнительные сведения см. в статье о поддержке программного обеспечения сервера Майкрософт для виртуальных машин Microsoft Azure.

Создание контроллера домена

  1. Установите Windows Server на компьютере, на котором будет запускаться контроллер домена.

  2. Установите службы домен Active Directory (AD DS). Подробные сведения о том, как установить AD DS, см. в разделе "Установка служб домен Active Directory".

  3. Повышение уровня windows Server до контроллера домена. В этом руководстве вы создадите новый лес и домен в этом новом лесу. Подробные сведения об установке контроллера домена см. в разделе "Установка AD DS".

  4. Установите и настройте центр сертификации (ЦС) на контроллере домена. Подробные сведения об установке ЦС см. в разделе "Установка центра сертификации".

Создание групповой политики Active Directory

В этом разделе описано, как создать групповую политику на контроллере домена, чтобы члены домена автоматически запрашивали сертификаты пользователей и компьютеров. Эта конфигурация позволяет VPN-пользователям запрашивать и получать сертификаты пользователей, которые автоматически проходят проверку подлинности VPN-подключений. Эта политика также позволяет серверу NPS автоматически запрашивать сертификаты проверки подлинности сервера.

  1. На контроллере домена откройте раздел "Управление групповой политикой".

  2. В области слева щелкните правой кнопкой мыши домен (например, corp.contoso.com). Выберите " Создать объект групповой политики" в этом домене и свяжите его здесь.

  3. В диалоговом окне "Создать объект групповой политики" введите "Имя" введите политику автоматической регистрации. Нажмите ОК.

  4. В левой области щелкните правой кнопкой мыши политику автоматической регистрации. Выберите "Изменить", чтобы открыть редактор управления групповыми политиками.

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

    1. В левой области перейдите к политикам>конфигурации>компьютера Windows Параметры Security Параметры>> Public Key Policies.

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

    3. В диалоговом окне "Свойства автоматической регистрации" в клиенте служб сертификатов выберите "Включена модель конфигурации".

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

    5. Нажмите ОК.

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

    1. В левой области перейдите к политикам>конфигурации>пользователей Windows Параметры Security Параметры>> Public Key Policies.

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

    3. В диалоговом окне "Свойства автоматической регистрации" в модели конфигурации выберите "Включена" в клиенте служб сертификатов.

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

    5. Нажмите ОК.

    6. Закройте редактор управления групповыми политиками.

  7. Закройте Управление групповой политикой.

Создание сервера NPS

  1. Установите Windows Server на компьютере, на котором будет запускаться сервер NPS.

  2. На сервере NPS установите роль политики сети и службы Access (NPS). Подробные сведения об установке NSP см. в разделе "Установка сервера политики сети".

  3. Зарегистрируйте сервер NPS в Active Directory. Сведения о регистрации сервера NPS в Active Directory см. в разделе "Регистрация NPS" в домен Active Directory.

  4. Убедитесь, что брандмауэры разрешают трафик, необходимый для правильной работы подключений VPN и RADIUS. Дополнительные сведения см. в разделе "Настройка брандмауэров для трафика RADIUS".

  5. Создайте группу серверов NPS:

    1. На контроллере домена откройте Пользователи и компьютеры Active Directory.

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

    3. В имени группы введите NPS-серверы, а затем нажмите кнопку "ОК".

    4. Щелкните правой кнопкой мыши NPS-серверы и выберите пункт "Свойства".

    5. На вкладке "Члены" диалогового окна "Свойства серверов NPS" нажмите кнопку "Добавить".

    6. Выберите "Типы объектов", нажмите кнопку "Компьютеры" проверка, а затем нажмите кнопку "ОК".

    7. Введите имена объектов, которые нужно выбрать, введите имя компьютера сервера NPS. Нажмите ОК.

    8. Закройте окно "Пользователи и компьютеры Active Directory".

Создание VPN-сервера

  1. Установите Windows Server на компьютере, на котором будет запущен VPN-сервер. Убедитесь, что на компьютере установлены два физических сетевых адаптера: один для подключения к Интернету, а один — для подключения к сети, в которой находится контроллер домена.

  2. Определите, какой сетевой адаптер подключается к Интернету и какой сетевой адаптер подключается к домену. Настройте сетевой адаптер, подключенный к Интернету, с общедоступным IP-адресом, а адаптер, который сталкивается с интрасетью, может использовать IP-адрес из локальной сети.

  3. Для сетевого адаптера, подключающегося к домену, задайте предпочтительный IP-адрес DNS для IP-адреса контроллера домена.

  4. Присоединение VPN-сервера к домену. Сведения о присоединении сервера к домену см. в статье "Присоединение сервера к домену".

  5. Откройте правила брандмауэра, чтобы разрешить UDP-портам 500 и 4500 входящий трафик во внешний IP-адрес, примененный к общедоступному интерфейсу на VPN-сервере.

  6. В сетевом адаптере, подключаемом к домену, включите следующие порты: UDP1812, UDP1813, UDP1645 и UDP1646.

  7. Создайте группу VPN-серверов:

    1. На контроллере домена откройте Пользователи и компьютеры Active Directory.

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

    3. В имени группы введите VPN-серверы, а затем нажмите кнопку "ОК".

    4. Щелкните правой кнопкой мыши VPN-серверы и выберите "Свойства".

    5. На вкладке "Члены" диалогового окна "Свойства VPN-серверов" нажмите кнопку "Добавить".

    6. Выберите "Типы объектов", нажмите кнопку "Компьютеры" проверка, а затем нажмите кнопку "ОК".

    7. Введите имена объектов, которые нужно выбрать, введите имя компьютера VPN-сервера. Нажмите ОК.

    8. Закройте окно "Пользователи и компьютеры Active Directory".

  8. Выполните действия, описанные в разделе "Установка удаленного доступа в качестве VPN-сервера " для установки VPN-сервера.

  9. Откройте средство маршрутизации и удаленного доступа из диспетчер сервера.

  10. Щелкните правой кнопкой мыши VPN-сервер и выберите пункт "Свойства".

  11. В свойствах выберите вкладку "Безопасность" , а затем:

    1. Выберите поставщик проверки подлинности и выберите RADIUS Authentication.

    2. Выберите "Настроить", чтобы открыть диалоговое окно проверки подлинности RADIUS.

    3. Нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Добавить сервер RADIUS".

      1. В поле "Имя сервера" введите полное доменное имя сервера NPS. В этом руководстве сервер NPS является сервером контроллера домена. Например, если имя NetBIOS сервера NPS и сервера контроллера домена — dc1, а доменное имя — corp.contoso.com, введите dc1.corp.contoso.com.

      2. В общем секрете выберите "Изменить", чтобы открыть диалоговое окно "Изменить секрет".

      3. В поле "Новый секрет" введите текстовую строку.

      4. В поле "Подтверждение нового секрета" введите ту же текстовую строку, а затем нажмите кнопку "ОК".

      5. Сохраните этот секрет. Это потребуется при добавлении этого VPN-сервера в качестве клиента RADIUS далее в этом руководстве.

    4. Нажмите кнопку "ОК ", чтобы закрыть диалоговое окно "Добавить сервер RADIUS".

    5. Нажмите кнопку "ОК ", чтобы закрыть диалоговое окно проверки подлинности radius.

  12. В диалоговом окне свойств VPN-сервера выберите методы проверки подлинности....

  13. Выберите Разрешить проверку подлинности сертификата компьютера для IKEv2.

  14. Нажмите ОК.

  15. Для поставщика учета выберите "Учет Windows".

  16. Нажмите кнопку "ОК ", чтобы закрыть диалоговое окно "Свойства".

  17. Диалоговое окно предложит перезапустить сервер. Выберите Да.

Создание VPN-клиента Windows

  1. Установите Windows 10 или более поздней версии на компьютере, который будет vpn-клиентом.

  2. Присоединение VPN-клиента к домену. Сведения о присоединении компьютера к домену см. в статье "Присоединение компьютера к домену".

Создание пользователя и группы VPN

  1. Создайте VPN-пользователя, выполнив следующие действия.

    1. На контроллере домена откройте Пользователи и компьютеры Active Directory.

    2. В домене щелкните правой кнопкой мыши "Пользователи". Выберите Создать. В поле "Имя входа пользователя" введите любое имя входа. Выберите Далее.

    3. Выберите пароль для пользователя.

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

    5. Выберите Готово. Оставайтесь открытыми Пользователи и компьютеры Active Directory.

  2. Создайте группу пользователей VPN, выполнив следующие действия.

    1. В домене щелкните правой кнопкой мыши "Пользователи". Выберите "Создать", а затем выберите "Группа".

    2. В имени группы введите VPN-пользователей, а затем нажмите кнопку "ОК".

    3. Щелкните правой кнопкой мыши VPN-пользователей и выберите "Свойства".

    4. На вкладке "Члены" диалогового окна "Свойства пользователей VPN" нажмите кнопку "Добавить".

    5. В диалоговом окне "Выбор пользователей" добавьте созданного VPN-пользователя и нажмите кнопку "ОК".

Настройка VPN-сервера в качестве клиента RADIUS

  1. На сервере NPS откройте правила брандмауэра, чтобы разрешить входящий трафик портов UDP 1812, 1813, 1645 и 1646.

  2. В консоли NPS дважды щелкните radius-клиенты и серверы.

  3. Щелкните правой кнопкой мыши "Клиенты RADIUS" и выберите "Создать ", чтобы открыть диалоговое окно "Новый клиент RADIUS".

  4. Убедитесь, что выбрано поле "Включить этот клиент RADIUS" проверка.

  5. В понятном имени введите отображаемое имя VPN-сервера.

  6. В поле Address (IP или DNS) введите IP-адрес или полное доменное имя VPN-сервера.

    Если ввести полное доменное имя, выберите "Проверить , правильно ли имя" и сопоставляется с допустимым IP-адресом.

  7. В общем секрете:

    1. Убедитесь, что выбрано руководство .

    2. Введите секрет, созданный в разделе "Создание VPN-сервера".

    3. Для подтверждения общего секрета повторно введите общий секрет.

  8. Нажмите ОК. VPN-сервер должен отображаться в списке клиентов RADIUS, настроенных на сервере NPS.

Настройка NPS-сервера в качестве сервера RADIUS

Примечание.

В этом руководстве сервер NPS устанавливается на контроллере домена с ролью ЦС; и нам не нужно регистрировать отдельный сертификат сервера NPS. Однако в среде, в которой сервер NPS установлен на отдельном сервере, необходимо зарегистрировать сертификат сервера NPS, прежде чем можно будет выполнить эти действия.

  1. В консоли NPS выберите NPS(Local).

  2. В стандартной конфигурации убедитесь, что выбран сервер RADIUS для Подключение подключения или VPN.

  3. Выберите "Настроить VPN" или "Телефонный подключение", чтобы открыть мастер настройки VPN или телефонного подключения.

  4. Выберите Подключение виртуальных частных сетей (VPN) и нажмите кнопку "Далее".

  5. В поле "Указать телефонный или VPN-сервер" в клиентах RADIUS выберите имя VPN-сервера.

  6. Выберите Далее.

  7. В разделе "Настройка методов проверки подлинности" выполните следующие действия.

    1. Снимите флажок Microsoft Encrypted Authentication версии 2 (MS-CHAPv2).

    2. Выберите расширяемый протокол проверки подлинности.

    3. Для типа выберите Microsoft: Protected EAP (PEAP) (PEAP). Затем нажмите кнопку "Настроить", чтобы открыть диалоговое окно "Свойства защищенного EAP".

    4. Выберите "Удалить ", чтобы удалить защищенный пароль (EAP-MSCHAP версии 2) EAP.

    5. Выберите Добавить. Откроется диалоговое окно "Добавить EAP".

    6. Нажмите кнопку "Смарт-карта" или другой сертификат, а затем нажмите кнопку "ОК".

    7. Нажмите кнопку "ОК", чтобы закрыть свойства защищенного EAP.

  8. Выберите Далее.

  9. В разделе "Указание групп пользователей" выполните следующие действия.

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

    2. Введите VPN-пользователей, а затем нажмите кнопку "ОК".

    3. Выберите Далее.

  10. В поле "Указать IP-фильтры" нажмите кнопку "Далее".

  11. Чтобы указать Параметры шифрования, нажмите кнопку "Далее". Не вносите никаких изменений.

  12. В поле "Указать имя области" нажмите кнопку "Далее".

  13. Выберите Готово, чтобы закрыть мастер.

Следующие шаги

Теперь вы создали образец инфраструктуры, которую вы готовы настроить центр сертификации.