지점 및 사이트 간의 VPN 클라이언트 구성 워크플로: 인증서 인증 - Windows

이 문서에서는 인증서 인증을 사용하는 P2S(지점 및 사이트 및 사이트) 가상 네트워크 연결에 대해 VPN 클라이언트를 구성하는 워크플로 및 단계를 안내합니다. 이러한 단계는 VPN Gateway 지점 및 사이트 간 서버 설정이 구성된 이전 문서에서 계속됩니다. 이 문서에서는 클라이언트 구성 파일을 생성하고 인증에 사용되는 필요한 클라이언트 인증서를 설치합니다.

시작하기 전에

이 문서에서는 P2S 인증서 인증을 위해 VPN Gateway를 이미 만들고 구성했다고 가정합니다. 단계에 대해서는 P2S VPN Gateway 연결에 대한 서버 설정 구성 - 인증서 인증을 참조하세요.

워크플로를 시작하기 전에 올바른 문서에 있는지 확인합니다. 다음 표에서는 Azure VPN Gateway P2S VPN 클라이언트에 사용할 수 있는 구성 문서를 보여 줍니다. 인증 유형, 터널 유형 및 클라이언트 OS에 따라 단계가 다릅니다.

인증 터널 종류 구성 파일 생성 VPN 클라이언트 구성
Azure 인증서 IKEv2, SSTP Windows 네이티브 VPN 클라이언트
Azure 인증서 OpenVPN Windows - OpenVPN 클라이언트
- Azure VPN 클라이언트
Azure 인증서 IKEv2, OpenVPN macOS-iOS macOS-iOS
Azure 인증서 IKEv2, OpenVPN Linux Linux
Microsoft Entra ID OpenVPN(SSL) Windows Windows
Microsoft Entra ID OpenVPN(SSL) macOS macOS
RADIUS - 인증서 - 아티클 아티클
RADIUS - 암호 - 아티클 아티클
RADIUS - 다른 방법 - 아티클 아티클

워크플로

이 문서에서는 VPN 클라이언트 구성 파일 및 클라이언트 인증서 생성부터 시작합니다.

  1. VPN 클라이언트를 구성하는 파일을 생성합니다.

  2. VPN 클라이언트에 대한 인증서를 생성합니다.

  3. VPN 클라이언트를 구성합니다. VPN 클라이언트를 구성하는 데 사용하는 단계는 P2S VPN Gateway의 터널 유형과 클라이언트 컴퓨터의 VPN 클라이언트에 따라 달라집니다. 특정 터널 및 해당 클라이언트에 대한 구성 문서에 대한 링크가 제공됩니다.

    • IKEv2 및 SSTP - 네이티브 VPN 클라이언트 - P2S VPN 게이트웨이가 IKEv2/SSTP 및 인증서 인증을 사용하도록 구성된 경우 Windows 운영 체제의 일부인 네이티브 VPN 클라이언트를 사용하여 VNet에 연결합니다. 이 구성에는 추가 클라이언트 소프트웨어가 필요하지 않습니다. 단계에 대해서는 IKEv2 및 SSTP - 네이티브 VPN 클라이언트를 참조하세요.
    • OpenVPN - Azure VPN 클라이언트 및 OpenVPN 클라이언트 - P2S VPN 게이트웨이가 OpenVPN 터널 및 인증서 인증을 사용하도록 구성된 경우 Azure VPN 클라이언트 또는 OpenVPN 클라이언트를 사용하여 연결할 수 있습니다.

1. VPN 클라이언트 구성 파일 생성

VPN 클라이언트에 필요한 모든 구성 설정은 VPN 클라이언트 프로필 구성 zip 파일에 포함되어 있습니다. 클라이언트 프로필 구성 파일은 PowerShell 또는 Azure Portal을 사용하여 생성할 수 있습니다. 두 메서드 모두 동일한 zip 파일을 반환합니다.

생성하는 VPN 클라이언트 프로필 구성 파일은 VNet의 P2S VPN 게이트웨이 구성에만 적용됩니다. 파일을 생성한 후 VPN 프로토콜 유형 또는 인증 유형 변경과 같이 P2S VPN 구성을 변경한 경우 새 VPN 클라이언트 프로필 구성 파일을 생성하고 연결하려는 모든 VPN 클라이언트에 새 구성을 적용해야 합니다. P2S 연결에 대한 자세한 내용은 지점 및 사이트 간 VPN 정보를 참조하세요.

PowerShell

VPN 클라이언트 구성 파일을 생성하는 경우 '-AuthenticationMethod' 값은 'EapTls'입니다. 다음 명령을 사용하여 VPN 클라이언트 구성 파일을 생성합니다.

$profile=New-AzVpnClientConfiguration -ResourceGroupName "TestRG" -Name "VNet1GW" -AuthenticationMethod "EapTls"

$profile.VPNProfileSASUrl

브라우저에 URL을 복사하여 zip 파일을 다운로드합니다.

Azure Portal

  1. Azure Portal에서 연결하려는 가상 네트워크의 가상 네트워크 게이트웨이로 이동합니다.

  2. 가상 네트워크 게이트웨이에서 지점 및 사이트 간 구성을 클릭하여 지점 및 사이트 간 구성 페이지를 엽니다.

  3. 지점 및 사이트 간 구성 페이지의 맨 위에서 VPN 클라이언트 다운로드를 선택합니다. 이는 VPN 클라이언트 소프트웨어를 다운로드 하지 않으며 VPN 클라이언트를 구성하는 데 사용되는 구성 패키지를 생성합니다. 클라이언트 구성 패키지를 생성하는 데 몇 분이 소요됩니다. 이 시간 동안 패킷이 생성될 때까지 표시가 표시되지 않을 수 있습니다.

    지점 및 사이트 간 구성 페이지 스크린샷

  4. 구성 패키지가 생성되면 브라우저는 클라이언트 구성 zip 파일을 사용할 수 있음을 나타냅니다. 게이트웨이와 동일한 이름이 지정됩니다.

  5. 파일의 압축을 풀어 폴더를 확인합니다. 이러한 파일의 일부 또는 전부를 사용하여 VPN 클라이언트를 구성합니다. 생성된 파일은 P2S 서버에서 구성한 인증 및 터널 유형 설정에 해당합니다.

2. 클라이언트 인증서 생성

인증서 인증의 경우 클라이언트 인증서를 각 클라이언트 컴퓨터에 설치해야 합니다. 사용하려는 클라이언트 인증서는 프라이빗 키를 사용하여 내보내야 하며 인증 경로에 있는 모든 인증서를 포함해야 합니다. 또한 일부 구성의 경우 루트 인증서 정보도 설치해야 합니다.

대부분의 경우 두 번 클릭하여 클라이언트 컴퓨터에 클라이언트 인증서를 직접 설치할 수 있습니다. 그러나 특정 OpenVPN 클라이언트 구성의 경우 구성을 완료하려면 클라이언트 인증서에서 정보를 추출해야 할 수도 있습니다.

  • 인증서 사용에 대한 자세한 내용은 지점 및 사이트 간 연결: 인증서 생성을 참조하세요.
  • 설치된 클라이언트 인증서를 보려면 사용자 인증서 관리를 엽니다. 클라이언트 인증서는 현재 User\Personal\Certificates에 설치됩니다.

3. VPN 클라이언트 구성

다음으로, VPN 클라이언트를 구성합니다. 다음 지침 중에서 선택합니다.

터널 VPN 클라이언트
IKEv2 및 SSTP 네이티브 VPN 클라이언트 단계
OpenVPN Azure VPN 클라이언트 단계
OpenVPN OpenVPN 클라이언트 단계

다음 단계

추가 단계를 보려면 작업했던 P2S 문서로 돌아갑니다.