자습서: Always On VPN 배포 - 인증 기관 템플릿 구성하기
Always On VPN 배포 자습서의 이 부분에서는 인증서 템플릿을 만들고 Always On VPN 배포 - 환경 설정 에서 만든 AD(Active Directory) 그룹에 대한 인증서를 등록하거나 유효성을 검사합니다.
다음 템플릿을 만들 것입니다.
사용자 인증 템플릿. 사용자 인증 템플릿을 사용하면 업그레이드된 호환성 수준을 선택하고 Microsoft 플랫폼 암호화 공급자를 선택해 인증서 보안을 향상시킬 수 있습니다. Microsoft 플랫폼 암호화 공급자를 사용하면 클라이언트 컴퓨터에서 TPM(신뢰할 수 있는 플랫폼 모듈)을 사용해 인증서를 보호할 수 있습니다. TPM에 대한 개요는 신뢰할 수 있는 플랫폼 모듈 기술 개요 를 참조하세요. 사용자 템플릿은 자동 등록을 위하여 구성됩니다.
VPN 서버 인증 템플릿. VPN 서버 인증 템플릿을 사용하는 경우, IP 보안(IPsec) IKE 중간 애플리케이션 정책을 추가합니다. IP 보안(IPsec) IKE 중간 애플리케이션 정책은 인증서 사용 방법을 결정하며, 둘 이상의 인증서를 사용할 수 있는 경우 서버에서 인증서를 필터링하도록 허용할 수 있습니다. VPN 클라이언트는 공용 인터넷에서 이 서버에 액세스하므로 주체와 대체 이름은 내부 서버 이름과 다릅니다. 그러므로 자동 등록을 위해 VPN 서버 인증서를 구성하지 않습니다.
NPS 서버 인증 템플릿. NPS 서버 인증 템플릿을 사용하면 표준 RAS와 IAS 서버 템플릿을 복사하고 NPS 서버의 범위를 지정합니다. 새 NPS 서버 템플릿에 서버 인증 애플리케이션 정책이 포함됩니다.
필수 조건
- Always On VPN 배포 - 환경 설정하기 를 완료합니다.
사용자 인증 템플릿 생성
이 자습서에서 도메인 컨트롤러인 CA 서버의 인증 기관 스냅인을 엽니다.
왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭하고 관리 를 선택합니다.
인증서 템플릿 콘솔에서 사용자 를 마우스 오른쪽 버튼으로 클릭하고 중복 템플릿 을 선택합니다 .
Warning
모든 탭에 대한 정보 입력을 완료할 때까지 적용 또는 확인 을 선택하지 마세요. 일부 선택 항목은 템플릿을 만들 경우에만 구성할 수 있습니다. ALL 매개 변수를 입력하기 전에 이러한 단추를 선택하면 변경할 수 없습니다. 예를 들어 암호화 탭에서 레거시 암호화 스토리지 공급자 가 공급자 범주 필드에 표시되면 비활성화되어 추가 변경이 방지됩니다. 유일한 대안은 템플릿을 삭제하고 재생성하는 것입니다.
새 템플릿의 속성 대화 상자의 일반 탭에서 다음 단계를 완료합니다.
템플릿 표시 이름 에 VPN 사용자 인증 을 입력합니다.
Active Directory에서 인증서 게시 확인란의 선택을 취소합니다.
보안 탭에서 다음 단계를 완료합니다.
추가를 선택합니다.
사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 VPN 사용자 를 입력한 다음, 확인 을 선택합니다.
그룹 또는 사용자 이름 에서 VPN 사용자 를 선택합니다.
VPN 사용자에 대한 사용 권한 에서 허용 열에서 등록 및 자동 등록 확인란을 선택합니다.
Important
읽기 권한 확인란을 선택한 상태로 유지해야만 합니다. 등록하기 위해선 읽기 권한이 필요합니다.
그룹 또는 사용자 이름 에서 도메인 사용자를 선택한 다음 제거 를 선택합니다.
호환성 탭에서 다음 단계를 완료합니다.
인증 기관 에서 Windows Server 2016 을 선택합니다.
결과 변경 내용 대화 상자에서 확인 을 선택합니다.
인증서 받는 사람 에서 Windows 10, Windows Server 2016 을 선택합니다.
결과 변경 내용 대화 상자에서 확인 을 선택합니다.
요청 처리 탭을 클릭하고 개인 키를 내보낼 수 있음 을 취소합니다.
암호화 탭에서 다음 단계를 완료합니다.
공급자 범주 에서 키 스토리지 공급자 를 선택합니다 .
요청은 다음 공급자 중 하나를 사용해야 합니다 를 선택합니다.
Microsoft 플랫폼 암호화 공급자 및 Microsoft 소프트웨어 키 스토리지 공급자 를 모두 선택합니다.
제목 이름 탭에서 주체 이름 및 전자 메일 이름에 전자 메일 이름 포함 을 지웁니다.
확인 을 선택하여 VPN 사용자 인증 인증서 템플릿을 저장합니다.
인증서 템플릿 콘솔을 닫습니다.
인증 기관 스냅인의 왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭하고 새로 만들기 를 선택한 다음 발급할 인증서 템플릿 을 선택합니다.
VPN 유저 인증 을 선택한 다음 확인 을 선택합니다.
VPN Server 인증 템플릿 생성하기
인증 기관 스냅인의 왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭하고 관리 를 선택하여 인증서 템플릿 콘솔을 엽니다.
인증서 템플릿 콘솔에서 RAS 및 IAS 서버 를 마우스 오른쪽 버튼으로 클릭하고 중복 템플릿 을 선택합니다 .
Warning
모든 탭에 대한 정보 입력을 완료할 때까지 적용 또는 확인 을 선택하지 마세요. 일부 선택 항목은 템플릿을 만들 경우에만 구성할 수 있습니다. ALL 매개 변수를 입력하기 전에 이러한 단추를 선택하면 변경할 수 없습니다. 예를 들어 암호화 탭에서 레거시 암호화 스토리지 공급자 가 공급자 범주 필드에 표시되면 비활성화되어 추가 변경이 방지됩니다. 유일한 대안은 템플릿을 삭제하고 재생성하는 것입니다.
새 템플릿의 속성 대화 상자의 일반 탭에 있는 템플릿 표시 이름 에서 VPN 서버 인증 을 입력합니다.
확장 탭에서 다음 단계를 완료합니다.
애플리케이션 정책 을 선택한 다음 편집 을 선택합니다.
애플리케이션 정책 확장 편집 대화에서 추가 를 클릭합니다.
애플리케이션 정책 추가 대화 상자에서 IP 보안 IKE 중간 을 선택한 다음 확인 을 선택합니다.
확인 을 선택하여 새 템플릿의 속성 대화 상자로 돌아갑니다.
보안 탭에서 다음 단계를 완료합니다.
추가를 선택합니다.
사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 VPN 사용자 를 입력한 다음, 확인 을 선택합니다.
그룹 혹은 사용자 이름 에서 VPN 사용자 를 선택합니다.
VPN 서버에 대한 사용 권한 의 허용 열에서 등록 을 선택합니다.
그룹 또는 사용자 이름 에서 RAS 및 IAS 서버 를 선택한 다음 제거 를 선택합니다.
주체 이름 탭에서 다음 단계를 완료합니다.
요청에서 공급 을 선택합니다.
인증서 템플릿 경고 대화 상자에서 확인 을 선택합니다.
확인 을 선택하여 VPN Server 인증서 템플릿을 저장합니다.
인증서 템플릿 콘솔을 닫습니다.
인증 기관 스냅인의 왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭합니다. 새로 만들기 를 선택한 다음 발급할 인증서 템플릿 을 선택합니다.
VPN 유저 인증 을 선택한 뒤 확인 을 선택합니다.
VPN 서버를 다시 부팅하세요.
NPS Server 인증 템플릿 생성하기
인증 기관 스냅인의 왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭하고 관리 를 선택하여 인증서 템플릿 콘솔을 엽니다.
인증서 템플릿 콘솔에서 RAS 및 IAS 서버 를 마우스 오른쪽 버튼으로 클릭하고 중복 템플릿 을 선택합니다 .
Warning
모든 탭에 대한 정보 입력을 완료할 때까지 적용 또는 확인 을 선택하지 마세요. 일부 선택 항목은 템플릿을 만들 경우에만 구성할 수 있습니다. ALL 매개 변수를 입력하기 전에 이러한 단추를 선택하면 변경할 수 없습니다. 예를 들어 암호화 탭에서 레거시 암호화 스토리지 공급자 가 공급자 범주 필드에 표시되면 비활성화되어 추가 변경이 방지됩니다. 유일한 대안은 템플릿을 삭제하고 재생성하는 것입니다.
새 템플릿의 속성 대화 상자의 일반 탭에 있는 템플릿 표시 이름 에서 NPS 서버 인증 을 입력합니다.
보안 탭에서 다음 단계를 완료합니다.
추가를 선택합니다.
사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 NPS 사용자 를 입력한 다음, 확인 을 선택합니다.
그룹 혹은 사용자 이름 에서 NPS 사용자 를 선택합니다.
NPS 서버에 대한 사용 권한 의 허용 열에서 등록 을 선택합니다.
그룹 또는 사용자 이름 에서 RAS 및 IAS 서버 를 선택한 다음 제거 를 선택합니다.
확인 을 선택하여 NPS Server 인증서 템플릿을 저장합니다.
인증서 템플릿 콘솔을 닫습니다.
인증 기관 스냅인의 왼쪽 창에서 인증서 템플릿 을 마우스 오른쪽 단추로 클릭합니다. 새로 만들기 를 선택한 다음 발급할 인증서 템플릿 을 선택합니다.
NPS 유저 인증 을 선택한 뒤 확인 을 선택합니다.
사용자 인증서 등록과 유효성 검사
그룹 정책을 사용해 사용자 인증서를 자동 등록하기 때문에 정책을 업데이트하기만 하면 되며 Windows 10에서는 사용자 계정을 올바른 인증서에 자동으로 등록합니다. 그런 후, 인증서 콘솔에서 인증서의 유효성을 검사할 수 있습니다.
사용자 인증서 유효성을 검사하려면 다음을 수행합니다.
VPN 사용자 그룹에 대해 만든 사용자로 VPN Windows 클라이언트에 로그인합니다.
Windows 키 + R을 누르고 gpupdate /force 를 입력한 다음 ENTER 키를 누릅니다.
시작 메뉴 certmgr.msc 를 입력하고 Enter 키를 누릅니다.
인증서 스냅인의 개인 에서 인증서 를 선택합니다. 인증서가 세부 정보 창에 나타납니다.
현재 도메인 사용자 이름이 있는 인증서를 마우스 오른쪽 단추로 클릭한 다음 열기 를 선택합니다.
일반 탭에서 유효한 날짜 아래에 나열된 날짜가 오늘 날짜인지 확인합니다. 그렇지 않은 경우, 잘못된 인증서를 선택했을 수 있습니다.
확인 을 선택하고 인증서 스냅인을 닫습니다.
VPN 서버 인증서 등록과 유효성 검사
사용자 인증서와 달리, VPN 서버의 인증서는 수동으로 등록해야 합니다.
VPN 서버의 인증서를 등록하기 위해선 다음을 수행합니다.
VPN 서버의 시작 메뉴 certlm.msc 를 입력하여 인증서 스냅인을 열고 Enter 키를 누릅니다.
개인 을 마우스 오른쪽 단추로 클릭하고 모든 작업 을 선택한 다음 새 인증서 요청 을 선택하여 인증서 등록 마법사를 시작합니다.
시작하기 전에 페이지에서 다음 을 선택합니다.
인증서 등록 정책 선택 페이지에서 다음 을 클릭합니다.
인증서 요청 페이지에서 VPN 서버 인증 을 선택합니다.
VPN 서버 확인란 아래에서 인증서 속성 대화 상자를 열려면 추가 정보가 필요합니다 를 선택합니다.
주체 탭을 선택하고 다음 정보를 입력합니다.
주체 이름 섹션에서 다음을 수행합니다.
- 유형 에 대해 일반 이름 을 선택합니다.
- 값 의 경우 클라이언트가 VPN에 연결하는 데 사용하는 외부 도메인의 이름을 입력합니다(예: vpn.contoso.com).
- 추가를 선택합니다.
확인 을 선택해 인증서 속성을 닫습니다.
등록을 선택합니다.
마침을 선택합니다.
VPN 서버 인증서의 유효성을 검사하기 위해선 다음을 수행합니다.
인증서 스냅인의 개인 에서 인증서 를 선택합니다.
나열된 인증서가 세부 정보 창에 나타나 있어야 합니다.
VPN 서버 이름이 있는 인증서를 마우스 오른쪽 단추로 클릭한 다음 열기 를 선택합니다.
일반 탭에서 유효한 날짜 아래에 나열된 날짜가 오늘 날짜인지 확인합니다. 그렇지 않은 경우, 잘못된 인증서를 선택했을 수 있습니다.
세부 정보 탭에서 향상된 키 사용 을 선택하고 IP 보안 IKE 중간 및 서버 인증 이 목록에 표시되는지 확인합니다.
확인 을 선택하여 인증서를 닫습니다.
NPS 인증서 등록 및 유효성 검사하기
그룹 정책을 사용해 NPS 인증서를 자동 등록하기 때문에 정책을 업데이트하기만 하면 되며, Windows 서버는 올바른 인증서에 대해 NPS 서버를 자동으로 등록합니다. 그런 후, 인증서 콘솔에서 인증서의 유효성을 검사할 수 있습니다.
NPS 인증서를 등록하기 위해선 다음을 수행합니다.
NPS 서버의 시작 메뉴 certlm.msc 를 입력하여 인증서 스냅인을 열고 Enter 키를 누릅니다.
개인 을 마우스 오른쪽 단추로 클릭하고 모든 작업 을 선택한 다음 새 인증서 요청 을 선택하여 인증서 등록 마법사를 시작합니다.
시작하기 전에 페이지에서 다음 을 선택합니다.
인증서 등록 정책 선택 페이지에서 다음 을 클릭합니다.
인증서 요청 페이지에서 NPS 서버 인증 을 선택합니다.
등록을 선택합니다.
마침을 선택합니다.
NPS 인증서의 유효성을 검사하기 위해선 다음을 수행합니다.
인증서 스냅인의 개인 에서 인증서 를 선택합니다.
나열된 인증서가 세부 정보 창에 나타나 있어야 합니다.
NPS 서버 이름이 있는 인증서를 마우스 오른쪽 단추로 클릭한 다음 열기 를 선택합니다.
일반 탭에서 유효한 날짜 아래에 나열된 날짜가 오늘 날짜인지 확인합니다. 그렇지 않은 경우, 잘못된 인증서를 선택했을 수 있습니다.
확인 을 선택하고 인증서 스냅인을 닫습니다.