다음을 통해 공유


사용자 VPN P2S 클라이언트 구성 - 인증서 인증 - macOS 및 iOS

이 문서는 인증서 인증을 사용하는 구성에 대해 사용자 VPN P2S를 통해 macOS 또는 iOS 운영 체제에서 Azure Virtual WAN에 연결하는 데 도움이 됩니다. OpenVPN 터널을 통해 iOS 또는 macOS 운영 체제에서 연결하려면 OpenVPN 클라이언트를 사용합니다. IKEv2 터널을 통해 macOS 운영 체제에서 연결하려면 Mac에 기본적으로 설치된 VPN 클라이언트를 사용합니다.

시작하기 전에

  • 자습서: Azure Virtual WAN을 사용하여 P2S 사용자 VPN 연결 만들기에서 필요한 구성 단계를 완료했는지 확인합니다.

  • VPN 클라이언트 구성 파일 생성: 생성하는 VPN 클라이언트 구성 파일은 다운로드하는 Virtual WAN 사용자 VPN 프로필에 따라 다릅니다. Virtual WAN에는 WAN 수준(전역) 및 허브 수준의 두 가지 형식의 구성 프로필이 있습니다. 파일을 생성한 후 P2S VPN 구성에 변경 내용이 있거나 다른 프로필 유형으로 변경하는 경우 새 VPN 클라이언트 구성 파일을 생성하고 연결하려는 모든 VPN 클라이언트에 새 구성을 적용해야 합니다. 사용자 VPN 클라이언트 구성 파일 생성을 참조하세요.

  • 인증서 받기: 아래 섹션에는 인증서가 필요합니다. 클라이언트 인증서와 루트 서버 인증서 정보가 모두 있는지 확인합니다. 자세한 내용은 인증서 생성 및 내보내기를 참조하세요.

IKEv2 - 네이티브 클라이언트 - macOS 단계

VPN 클라이언트 구성 패키지를 생성하고 다운로드한 후 압축을 풀어 폴더를 봅니다. macOS 네이티브 클라이언트를 구성하는 경우 Generic 폴더의 파일을 사용합니다. 게이트웨이에 IKEv2가 구성된 경우 Generic 폴더가 있습니다. 네이티브 VPN 클라이언트를 구성하는 데 필요한 모든 정보는 일반 폴더에서 찾을 수 있습니다. 일반 폴더가 표시되지 않으면 IKEv2가 터널 형식 중 하나인지 확인한 다음 구성 패키지를 다시 다운로드합니다.

Generic 폴더에 포함되는 파일은 다음과 같습니다.

  • VpnSettings.xml - 서버 주소 및 터널 종류와 같은 중요한 설정이 포함되어 있습니다.
  • VpnServerRoot.cer - P2S 연결 설정에서 Azure VPN 게이트웨이의 유효성을 검사하는 데 필요한 루트 인증서가 포함되어 있습니다.

다음 단계에 따라 인증서 인증을 위한 Mac VPN 기본 클라이언트를 구성합니다. Azure에 연결하려는 모든 Mac에서 이러한 단계를 완료해야 합니다.

인증서 설치

루트 인증서

  1. 루트 인증서 파일 VpnServerRoot.cer을 Mac에 복사합니다. 인증서를 두 번 클릭합니다. 운영 체제에 따라 인증서가 자동으로 설치되거나 인증서 추가 페이지가 표시됩니다.
  2. 인증서 추가 페이지가 표시되면 키 집합:에서 화살표를 클릭하고 드롭다운에서 로그인을 선택합니다.
  3. 추가를 클릭하여 파일을 가져옵니다.

클라이언트 인증서

클라이언트 인증서는 인증에 사용되므로 반드시 필요합니다. 일반적으로 클라이언트 인증서를 클릭하기만 하면 설치할 수 있습니다. 클라이언트 인증서를 설치하는 방법에 대한 자세한 내용은 클라이언트 인증서 설치를 참조하세요.

인증서 설치 확인

클라이언트와 루트 인증서 모두 설치되었는지 확인합니다.

  1. 키 집합 액세스를 엽니다.
  2. 인증서 탭으로 이동합니다.
  3. 클라이언트와 루트 인증서 모두 설치되었는지 확인합니다.

VPN 클라이언트 프로필 구성

  1. 시스템 기본 설정 -> 네트워크로 차례로 이동합니다. [네트워크] 페이지에서 '+'를 클릭하여 Azure 가상 네트워크에 대한 P2S 연결의 새 VPN 클라이언트 연결 프로필을 만듭니다.

    플러스 기호를  클릭할 수 있는 네트워크 창을 보여 주는 스크린샷

  2. 인터페이스 선택 페이지에서 인터페이스: 옆에 있는 화살표를 클릭합니다. 드롭다운에서 VPN을 클릭합니다.

    인터페이스를 선택하는 옵션이 있고 VPN이 선택된 네트워크 창을 보여 주는 스크린샷

  3. VPN 형식에 대해 드롭다운에서 IKEv2를 클릭합니다. 서비스 이름 필드에서 프로필에 대한 식별 이름을 지정한 다음, 만들기를 클릭합니다.

    인터페이스 선택, VPN 유형 선택 및 서비스 이름 입력 옵션이 있는 네트워크 창을 보여 주는 스크린샷

  4. 다운로드한 VPN 클라이언트 프로필로 이동합니다. 일반 폴더에서 텍스트 편집기를 사용하여 VpnSettings.xml 파일을 엽니다. 이 예에서 이 VPN 클라이언트 프로필이 WAN 수준 사용자 VPN 프로필에 연결되고 VpnType이 IKEv2 및 OpenVPN임을 확인할 수 있습니다. 두 가지 VPN 형식이 나열되어 있지만 이 VPN 클라이언트는 IKEv2를 통해 연결됩니다. VpnServer 태그 값을 복사합니다.

    VpnServer 태그가 강조 표시된 VpnSettings.xml 파일 열기를 보여 주는 스크린샷

  5. VpnServer 태그 값을 프로필의 서버 주소 필드와 원격 ID 필드에 붙여넣습니다. 로컬 ID를 비워 둡니다. 그런 다음, 인증 설정...을 클릭합니다.

    필드에 붙여넣은 서버 정보를 보여 주는 스크린샷

인증 설정 구성

Big Sur 이상

  1. 인증 설정 페이지의 [인증 설정] 필드에서 화살표를 클릭하여 인증서를 선택합니다.

    인증서가 선택된 인증 설정을 보여 주는 스크린샷

  2. 선택을 클릭하여 ID 선택 페이지를 엽니다.

    선택을 클릭하는 스크린샷

  3. ID 선택 페이지에 선택할 수 있는 인증서의 목록이 표시됩니다. 사용할 인증서를 잘 모르겠으면 인증서 표시를 선택하여 각 인증서에 대한 자세한 정보를 확인하면 됩니다. 적절한 인증서를 클릭한 다음, 계속을 클릭합니다.

    인증서 속성을 보여 주는 스크린샷

  4. 인증서 설정 페이지에 올바른 인증서가 표시되었는지 확인한 다음, 확인을 클릭합니다.

    적절한 인증서를 선택할 수 있는 ID 선택 대화 상자를 보여 주는 스크린샷

Catalina

Catalina를 사용하는 경우 다음 인증 설정 단계를 사용합니다.

  1. 인증 설정에 대해 없음을 선택합니다.

  2. 인증서를 클릭하고, 선택을 클릭한 다음, 이전에 설치한 올바른 클라이언트 인증서를 클릭합니다. 그런 다음 확인을 클릭합니다.

인증서 지정

  1. 로컬 ID 필드에 대해 인증서 이름을 지정합니다. 이 예에서는 P2SChildCertMac입니다.

    로컬 ID 값을 보여 주는 스크린샷

  2. 적용을 클릭하여 모든 변경 내용을 저장합니다.

연결

  1. 연결을 클릭하여 Azure 가상 네트워크에 대한 P2S 연결을 시작합니다. "로그인" 키 집합 암호를 입력해야 할 수도 있습니다.

    연결 단추를 보여 주는 스크린샷

  2. 연결이 설정되면 상태가 연결됨으로 표시되고 VPN 클라이언트 주소 풀에서 끌어온 IP 주소가 표시됩니다.

    연결됨을 보여 주는 스크린샷

OpenVPN 클라이언트 - macOS 단계

다음 예에서는 TunnelBlick을 사용합니다.

Important

MacOS 10.13 이상만 OpenVPN 프로토콜을 지원합니다.

참고 항목

OpenVPN 클라이언트 버전 2.6은 아직 지원되지 않습니다.

  1. TunnelBlick과 같은 OpenVPN 클라이언트를 다운로드하여 설치합니다.

  2. 아직 다운로드하지 않은 경우 Azure Portal에서 VPN 클라이언트 프로필 패키지를 다운로드합니다.

  3. 프로필의 압축을 풉니다. 텍스트 편집기에서 OpenVPN 폴더의 vpnconfig.ovpn 구성 파일을 엽니다.

  4. base64에서 P2S 클라이언트 인증서 공개 키를 사용하여 P2S 클라이언트 인증서 섹션을 채웁니다. PEM 형식의 인증서에서 .cer 파일을 열고 인증서 헤더 사이에 base64 키를 복사할 수 있습니다.

  5. base64에서 P2S 클라이언트 인증서 프라이빗 키를 사용하여 프라이빗 키 섹션을 채웁니다. 프라이빗 키를 추출하는 방법에 대한 정보는 OpenVPN 사이트의 프라이빗 키 내보내기를 참조하세요.

  6. 다른 필드를 변경하지 마세요. 클라이언트 입력에 채워진 구성을 사용하여 VPN에 연결합니다.

  7. 프로필 파일을 두 번 클릭하여 Tunnelblick에서 프로필을 만듭니다.

  8. 애플리케이션 폴더에서 Tunnelblick을 시작합니다.

  9. 시스템 트레이에서 Tunnelblick 아이콘을 클릭하고 연결을 선택합니다.

OpenVPN 클라이언트 - iOS 단계

다음 예에서는 App Store에서 OpenVPN 연결을 사용합니다.

Important

iOS 11.0 이상만 OpenVPN 프로토콜을 지원합니다.

참고 항목

OpenVPN 클라이언트 버전 2.6은 아직 지원되지 않습니다.

  1. App Store에서 OpenVPN 클라이언트(버전 2.4 이상)를 설치합니다. 버전 2.6은 아직 지원되지 않습니다.

  2. 아직 다운로드하지 않은 경우 Azure Portal에서 VPN 클라이언트 프로필 패키지를 다운로드합니다.

  3. 프로필의 압축을 풉니다. 텍스트 편집기에서 OpenVPN 폴더의 vpnconfig.ovpn 구성 파일을 엽니다.

  4. base64에서 P2S 클라이언트 인증서 공개 키를 사용하여 P2S 클라이언트 인증서 섹션을 채웁니다. PEM 형식의 인증서에서 .cer 파일을 열고 인증서 헤더 사이에 base64 키를 복사할 수 있습니다.

  5. base64에서 P2S 클라이언트 인증서 프라이빗 키를 사용하여 프라이빗 키 섹션을 채웁니다. 프라이빗 키를 추출하는 방법에 대한 정보는 OpenVPN 사이트의 프라이빗 키 내보내기를 참조하세요.

  6. 다른 필드를 변경하지 마세요.

  7. iPhone의 메일 앱에 구성된 이메일 계정에 프로필 파일(.ovpn)을 이메일로 보냅니다.

  8. iPhone의 메일 앱에서 메일을 열고 첨부된 파일을 탭합니다.

    전송할 준비가 된 메시지를 보여주는 스크린샷.

  9. OpenVPN에 복사 옵션이 표시되지 않으면 자세히를 탭합니다.

    자세히 탭하기를 보여주는 스크린샷.

  10. OpenVPN에 복사를 탭합니다.

    OpenVPN에 복사를 보여주는 스크린샷.

  11. 프로필 가져오기 페이지에서 추가를 탭합니다.

    프로필 가져오기를 보여주는 스크린샷.

  12. 가져온 프로필 페이지에서 추가를 탭합니다.

    가져온 프로필을 보여주는 스크린샷.

  13. OpenVPN 앱을 시작하고 프로필 페이지의 스위치를 오른쪽으로 밀어 연결합니다.

    연결할 슬라이드를 보여주는 스크린샷.

다음 단계

자습서: Azure Virtual WAN을 사용하여 P2S 사용자 VPN 연결 만들기.