Horizon Cloud Service - next-gen의 경우 이 페이지에서는 Microsoft Azure의 Horizon Edge에서 True SSO 기능을 사용하는 데 필요한 요소를 설명합니다.
Horizon 8 온-프레미스 또는 1세대 Horizon Cloud on Microsoft Azure 배포와 같은 이전 Horizon 배포에서 True SSO를 사용하는 데 이미 익숙할 수 있습니다.
Horizon Cloud Service - next-gen 환경의 경우 최종 사용자에게 데스크톱 및 애플리케이션에 대한 SSO(Single Sign-On) 액세스 권한을 제공하기 위해 True SSO 기능을 사용하는 데 필요한 요소는 해당 Microsoft Enterprise 인증 기관으로, 해당 Microsoft Enterprise 인증 기관에서 특수하게 구성된 인증서 템플릿입니다.
Microsoft Enterprise 인증 기관
True SSO를 사용하려면 Microsoft Enterprise Certificate Authority가 필요합니다.
Microsoft Enterprise Certificate Authority라는 용어는 엔터프라이즈 모드에서 실행되는 Microsoft CA(Microsoft 인증 기관)를 나타냅니다. True SSO에는 엔터프라이즈 구성이 필요하므로 True SSO 설명서에서는 Microsoft Enterprise Certificate Authority 라는 문구를 사용합니다.
이미 인증 기관이 설정되어 있지 않은 경우에는 Microsoft Windows Server에 AD CS(Active Directory Certificate Services) 역할을 추가하고 Enterprise CA로 구성해야 합니다.
Microsoft Enterprise 인증 기관을 구성하기 위한 Microsoft 절차 내에서 AD CS(Active Directory 인증서 서비스) 역할을 설치합니다. AD CS 설정 프로세스에서는 CA를 엔터프라이즈 CA로 실행할지 또는 독립형 CA로 실행할지를 선택할 수 있습니다.
Horizon Cloud 사용하여 True SSO에 대한 필수 인증서 템플릿 설정
True SSO 템플릿에 대한 Windows Server 서명 인증서의 최소 키 크기를 포함하여 다음 설정을 지정합니다. Windows Server 서명 인증서의 경우 필요한 최소 키 크기는 2048입니다. 최소 키 크기를 2048보다 작게 지정하면 인증이 실패합니다.
True SSO 템플릿의 경우 암호화 탭에서 다음 설정을 지정합니다.
- 제공자 범주에서 키 저장소 제공자를 선택합니다.
- 알고리즘 이름에서 RSA를 선택합니다.
- 최소 키 크기에서 2048을 지정합니다.
- 요청에 사용할 수 있는 암호화 제공자 선택에서 요청에 주체 컴퓨터에서 사용할 수 있는 모든 제공자를 사용할 수 있음을 선택합니다.
- 요청 해시에서 SHA384를 지정합니다.
- 저장을 클릭합니다.
2048 최소 키 크기 값을 보여주는 부분 스크린샷이 아래에 표시됩니다.
비영구 인증서 처리 사용
True SSO에서 사용하는 각 Microsoft Enterprise Certificate Authority에 대해 비영구 인증서 처리를 사용하도록 설정하는 것이 좋습니다.
Microsoft Enterprise Certificate Authority에서 비영구 인증서 처리를 사용하도록 설정하지 않으면 True SSO 인증서가 엔터프라이즈 CA의 데이터베이스에 저장된 상태로 유지되어 다음이 발생합니다.
- 엔터프라이즈 CA의 데이터베이스가 불필요하게 빠르게 증가합니다. True SSO는 모든 새 연결에 대해 새 인증서를 요청합니다.
- 데이터베이스가 커짐에 따라 엔터프라이즈 CA의 디스크 공간이 부족하기 때문에 성능에 영향을 미칩니다.
VMware KB 2149312에 설명된 대로 위의 문제를 방지하려면 DBFLAGS_ENABLEVOLATILEREQUESTS 설정을 사용하도록 지정하는 것이 좋습니다. 단계에 대해서는 KB 문서를 참조하십시오.
Horizon Cloud를 사용하여 True SSO에 대한 필수 인증서 템플릿 설정
True SSO 기능을 사용하려면 True SSO 및 Horizon Edge에서 사용하도록 제공하는 Microsoft Enterprise 인증 기관에서 인증서 템플릿을 구성해야 합니다.
인증서 템플릿은 Microsoft Enterprise 인증 기관이 True SSO에서 사용하기 위해 생성하는 인증서의 기반이 됩니다.
등록 서비스 계정에는 두 템플릿 TrueSsoEnrollmentAgent 및 TrueSso에 대해 읽기 및 등록 권한이 필요합니다.
사전 요구 사항
- Microsoft Azure의 Horizon Edge에서 SSO를 사용하기 위해 지원되는 인증 기관 유형에 설명된 대로 True SSO 기능에 필요한 Microsoft Enterprise 인증 기관(AD CS) 인스턴스가 있는지 확인합니다.
- 배포된 Horizon Edge가 Microsoft Azure에서 Horizon Cloud 배포에 대한 포트 및 프로토콜 요구 사항에 설명된 필수 프로토콜 및 포트 조합을 사용하여 CA(인증 기관) 인스턴스와 통신할 수 있도록 방화벽을 구성합니다.
통신은 인스턴스의 AD CS(Active Directory 인증서 서비스)를 사용합니다. 필요한 프로토콜은 RPC/TCP(TPC를 통한 RPC)입니다. 첫 번째 포트는 135이고 두 번째 포트는 49152 -65535 범위 내에 있습니다.
- 보다 방화벽 친화적인 구성을 위해 고정 DCOM 포트를 사용하도록 Microsoft Enterprise 인증 기관(AD CS) 인스턴스를 구성하고 포트 135 및 선택한 고정 DCOM 포트를 허용하도록 방화벽을 구성하여 해당 정적 포트가 모든 인스턴스에서 동일하도록 구성할 수 있습니다. 이 구성은 Microsoft TechNet AD CS에 대한 고정 DCOM 포트를 구성하는 방법에 설명되어 있습니다.