
Estoy migrando el servidor VPN de Windows Server 2016 a Windows Server 2022. ¿Esta vez quiero crearlo mediante programación/automática (forma IaC)? En Windows Server 2016 se utiliza la VPN de Windows integrada.
Detalles: Los usuarios pueden conectarse a un servidor A que ejecuta Windows Server 2016. ¿Qué hacer para poder conectarse a un servidor privado virtual B nuevo/nuevo que ejecuta Windows Server 2022? Idealmente con el mismo nombre de usuario y contraseña.
El servidor B tiene una dirección IP de Internet fija.
Prefiero crear la nueva VPN mediante C# o PowerShell.
Al nuevo Windows Server 2022, la función RRAS se puede agregar mediante un script de PowerShell (¿son todas necesarias solo para el servidor VPN?):
Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTool
Install-WindowsFeature Routing -IncludeManagementTools
Entonces probablemente sea necesario crear usuarios. Probablemente así:
net user
También puedo encontrar cómo crear una conexión VPN en el cliente a través de
Add-VpnConnection
Pero supongo que eso no es todo. ¿Qué hacer en el servidor para que los usuarios puedan conectarse a través de VPN?
Nota: Solo los clientes de Windows (10/11) se conectan al servidor.