다음을 통해 공유


원격 데스크톱 수신기 인증서 구성

이 문서에서는 RDS(원격 데스크톱 서비스) 배포에 속하지 않는 Windows Server에서 수신기 인증서를 구성하는 방법을 설명합니다.

원래 KB 번호: 3042780

원격 데스크톱 서버 수신기 가용성 정보

수신기 구성 요소는 원격 데스크톱 서버에서 실행되며 새 RDP(원격 데스크톱 프로토콜) 클라이언트 연결을 수신 대기하고 수락하는 역할을 담당합니다. 이렇게 하면 사용자가 원격 데스크톱 서버에서 새 원격 세션을 설정할 수 있습니다. 원격 데스크톱 서버에 있는 각 원격 데스크톱 서비스 연결에 대한 수신기가 있습니다. 원격 데스크톱 서비스 구성 도구를 사용하여 연결을 만들어 구성할 수 있습니다.

원격 데스크톱 서버 수신기 인증서 구성

RDS 수신기에 대한 구성 데이터는 네임스페이스 아래의 Win32_TSGeneralSetting WMI(Windows Management Instrumentation)의 클래스에 Root\CimV2\TerminalServices 저장됩니다.

RDS 수신기에 대한 인증서는 SSLCertificateSHA1Hash 속성에서 해당 인증서의 지문 값을 통해 참조됩니다. 지문 값은 각 인증서에 고유합니다.

참고 항목

명령을 실행하기 전에 사용하려는 인증서를 컴퓨터 계정의 개인 인증서 저장소로 가져와야 합니다(통해 certlm.msc). 인증서를 가져오지 않으면 잘못된 매개 변수 오류가 표시됩니다.

WMI를 사용하여 인증서를 구성하려면 다음 단계를 수행합니다.

  1. 인증서에 대한 속성 대화 상자를 열고 세부 정보 탭을 선택합니다.
  1. 지문 필드까지 아래로 스크롤한 뒤 공백으로 구분된 16진수 문자열을 메모장 같은 프로그램에 복사합니다.

    다음 스크린샷은 인증서 속성의 인증서 지문 예제를 보여줍니다.

    인증서 속성의 인증서 지문 예제입니다.

    문자열을 메모장에 복사하는 경우 다음 스크린샷과 유사합니다.

    지문 문자열을 복사하여 메모장에 붙여넣습니다.

    문자열에서 공백을 제거한 후에도 명령 프롬프트에만 표시되는 보이지 않는 ASCII 문자가 계속 포함됩니다. 다음 스크린샷은 예제입니다.

    명령 프롬프트에만 표시되는 보이지 않는 ASCII 문자입니다.

    인증서를 가져오는 명령을 실행하기 전에 이 ASCII 문자가 제거되었는지 확인합니다.

  2. 문자열에서 모든 공백을 제거합니다. 복사되는 보이지 않는 ACSII 문자가 있을 수 있습니다. 이 문자는 메모장에 표시되지 않습니다. 문자열의 유효성을 검사하려면 명령 프롬프트 창에 직접 문자열을 복사합니다.

  3. 명령 프롬프트에서 3단계에서 가져온 지문 값과 함께 다음 wmic 명령을 실행합니다.

    wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
    

    다음 스크린샷은 성공적인 예제를 보여줍니다.

    3단계에서 얻은 지문 값과 함께 'wmic' 명령을 실행하는 성공적인 예제입니다.

  1. 지문 필드까지 아래로 스크롤하여 공백으로 구분된 16진수 문자열을 메모장과 같은 텍스트 편집기에 복사합니다.

    다음 스크린샷은 인증서 속성의 인증서 지문 예제를 보여줍니다.

    인증서 속성의 인증서 지문 예제입니다.

    문자열을 메모장에 복사하면 다음 스크린샷과 같이 표시됩니다.

    지문 문자열을 복사하여 메모장에 붙여넣습니다.

    문자열에서 공백을 제거한 후에도 명령 프롬프트에만 표시되는 보이지 않는 ASCII 문자가 계속 포함됩니다. 다음 스크린샷은 예제를 보여줍니다.

    명령 프롬프트에만 표시되는 보이지 않는 ASCII 문자입니다.

    인증서를 가져오는 명령을 실행하기 전에 이 ASCII 문자가 제거되었는지 확인합니다.

  2. 문자열에서 모든 공백을 제거합니다. 복사되는 보이지 않는 ASCII 문자도 있을 수 있습니다. 이 문자는 메모장에 표시되지 않습니다. 문자열의 유효성을 검사하려면 명령 프롬프트 창에 직접 문자열을 복사합니다.

  3. 명령 프롬프트에서 3단계에서 가져온 지문 값과 함께 다음 wmic 명령을 실행합니다.

    wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
    

    다음 스크린샷은 성공적인 예제를 보여줍니다.

    3단계에서 얻은 지문 값과 함께 'wmic' 명령을 실행하는 성공적인 예제입니다.

  1. 지문 필드까지 아래로 스크롤하여 복사합니다. 다음 스크린샷은 인증서 속성의 인증서 지문 예제입니다.

    인증서 속성의 인증서 지문 예제입니다.

  2. 명령 프롬프트에서 2단계에서 가져온 지문 값과 함께 다음 PowerShell 명령을 실행합니다.

    Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices | Set-WmiInstance -Arguments @{SSLCertificateSHA1Hash="THUMBPRINT"}
    

    다음 스크린샷은 성공적인 예제를 보여줍니다.

    2단계에서 얻은 지문 값과 함께 PowerShell 명령을 실행하는 성공적인 예제입니다.