
Я переношу VPN-сервер с Windows Server 2016 на Windows Server 2022. На этот раз я хочу создать его программно/автоматически (способом IaC)? На Windows Server 2016 используется встроенный Windows VPN.
Подробности: Пользователи могут подключаться к серверу A под управлением Windows Server 2016. Что сделать, чтобы они могли подключаться к новому/свежему виртуальному частному серверу B под управлением Windows Server 2022? В идеале с тем же логином и паролем.
Сервер B имеет фиксированный IP-адрес в Интернете.
Я предпочитаю создавать новый VPN с помощью C# или PowerShell.
В новую версию Windows Server 2022 функцию RRAS можно добавить с помощью скрипта PowerShell (все ли нужно только для VPN-сервера?):
Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTool
Install-WindowsFeature Routing -IncludeManagementTools
Тогда, вероятно, нужно создать пользователей. Вероятно, так:
net user
Я также могу найти, как создать VPN-подключение на клиенте через
Add-VpnConnection
Но я предполагаю, что это не все. Что сделать на сервере, чтобы пользователи могли подключаться к нему через VPN?
Примечание: к серверу подключаются только клиенты Windows (10/11).