프로그래밍 방식으로 Windows 2022 서버에 VPN 서버 만들기

프로그래밍 방식으로 Windows 2022 서버에 VPN 서버 만들기

Windows Server 2016에서 Windows Server 2022로 VPN 서버를 마이그레이션하려고 합니다. 이번에는 프로그래밍 방식/자동(IaC 방식)으로 생성하고 싶습니다. Windows Server 2016에서는 기본 Windows VPN이 사용됩니다.

세부 정보: 사용자는 Windows Server 2016을 실행하는 서버 A에 연결할 수 있습니다. Windows Server 2022를 실행하는 새로운/새로운 가상 사설 서버 B에 연결하려면 어떻게 해야 합니까? 이상적으로는 동일한 로그인과 비밀번호를 사용하는 것이 좋습니다.

B 서버는 고정된 인터넷 IP 주소를 가지고 있습니다.

저는 C# 또는 PowerShell을 사용하여 새 VPN을 만드는 것을 선호합니다.

새로운 Windows Server 2022에는 PowerShell 스크립트를 통해 RRAS 기능을 추가할 수 있습니다(모두 VPN 서버에만 필요합니까?).

Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTool
Install-WindowsFeature Routing -IncludeManagementTools

그렇다면 아마도 사용자를 생성하는 것이 필요할 것입니다. 아마 다음과 같을 겁니다:

net user 

다음을 통해 클라이언트에서 VPN 연결을 생성하는 방법도 찾을 수 있습니다.

Add-VpnConnection

그러나 나는 그것이 전부가 아니라고 생각합니다. 사용자가 VPN을 통해 연결할 수 있도록 서버에서 무엇을 해야 합니까?

참고: Windows(10/11) 클라이언트만 서버에 연결됩니다.

관련 정보