How to Set Up Remote Desktop Services on Windows Server (RDS CALs) – LicenceHouse guide

원격 데스크톱 서비스(RDS)를 사용하면 여러 사용자가 Windows Server에서 동시에 데스크톱이나 개별 애플리케이션을 실행할 수 있습니다. 설정은 역할 설치와 라이선스 구성으로 이루어지며, 저희가 보는 문제의 대부분은 라이선스 쪽에서 발생합니다. 이 가이드에서는 RDS 역할, 배포 유형, RD Licensing 서버 정품 인증, RDS CAL 설치, 데스크톱 및 RemoteApp 게시, 그리고 라이선스가 잘못되었을 때 나타나는 오류를 다룹니다. CAL의 개념은 Windows Server CAL 가이드를 참고하십시오.

원격 데스크톱 서비스는 어떤 역할로 구성됩니까?

세션 기반 원격 데스크톱 서비스 배포는 네 가지 주요 역할을 사용합니다. RD Session Host는 사용자의 세션과 애플리케이션을 실행하고, RD Connection Broker는 배포를 관리하며 사용자를 세션 호스트로 연결하고, RD Web Access는 웹 페이지와 피드를 통해 데스크톱과 RemoteApp을 게시하며, RD Licensing은 사용자 또는 장치에 RDS CAL을 발급합니다.

  • RD Session Host: 사용자가 실제로 작업하는 서버입니다. 사용자 수가 늘어나면 추가합니다.
  • RD Connection Broker: 배포 구성, 컬렉션, 부하 분산을 보관합니다.
  • RD Web Access: 게시된 리소스를 위한 https://server/RDWeb 페이지와 피드를 제공합니다.
  • RD Licensing: RDS CAL을 저장하고 발급합니다. 다른 역할에 이미 사용 중인 서버에서 실행할 수 있습니다.
  • RD Gateway(선택 사항): 사용자가 네트워크 외부에서 HTTPS를 통해 안전하게 연결할 수 있게 합니다.

원인과 결과: 서버 관리자는 배포의 라이선스 설정을 Connection Broker에 저장하므로, Broker가 있는 배포는 서버 관리자에서 구성하고, Broker 없이 단독으로 운영되는 세션 호스트는 그룹 정책을 통해 구성해야 합니다.

빠른 시작과 표준 배포 중 무엇을 사용해야 합니까?

테스트 환경, 개념 증명 또는 아주 작은 사무실을 위해 모든 RDS 역할을 서버 한 대에 두려면 빠른 시작을 사용하십시오. 빠른 시작은 Connection Broker, Web Access, Session Host를 함께 설치하며 분리할 수 있는 옵션이 없습니다. 프로덕션 환경에는 각 역할을 원하는 서버에 배치하고 나중에 서버를 추가할 수 있는 표준 배포를 사용하십시오.

Microsoft 지원 팀은 표준 배포를 프로덕션의 권장 방식으로, 빠른 시작을 테스트 및 단일 서버 시나리오에 적합한 방식으로 설명해 왔습니다. 두 방식 모두 서버 관리자의 관리 > 역할 및 기능 추가 > 원격 데스크톱 서비스 설치에서 시작합니다.

심화 참고: 원격 데스크톱 서비스는 일반적인 역할 기반 옵션이 아니라 이 시나리오 기반 옵션을 통해 설치되며, Microsoft의 배포 가이드는 도메인에 가입된 서버를 전제로 합니다. 도메인이 없는 소규모 사무실도 그룹 정책으로 구성한 장치당 CAL을 사용하여 단일 세션 호스트의 라이선스를 구성할 수 있습니다.

Windows Server에 원격 데스크톱 서비스를 설치하는 방법은 무엇입니까?

원격 데스크톱 서비스를 설치하려면 도메인에 가입된 서버에서 서버 관리자를 열고 모든 RDS 서버를 서버 풀에 추가한 다음, 관리 > 역할 및 기능 추가를 선택하고 원격 데스크톱 서비스 설치를 선택합니다. 표준 배포와 세션 기반 데스크톱 배포를 선택하고 Connection Broker, Web Access, Session Host 서버를 지정한 후 배포를 클릭합니다.

  1. 서버 관리자에서 관리 > 서버 추가를 선택하고 RDS 역할을 호스트할 각 서버를 추가합니다.
  2. 관리 > 역할 및 기능 추가를 선택한 다음 원격 데스크톱 서비스 설치를 선택합니다.
  3. 표준 배포와 세션 기반 데스크톱 배포를 선택합니다.
  4. RD Connection Broker, RD Web Access, RD Session Host에 서버를 지정합니다.
  5. 필요한 경우 대상 서버 자동으로 다시 시작을 선택하고 배포를 클릭합니다.
  6. 원격 데스크톱 서비스 > 개요에서 +RD Licensing을 클릭하고 라이선스 서버를 호스트할 서버를 선택합니다.

Microsoft의 RDS 배포 가이드는 Windows Server 2016 이상에서 이 순서를 따릅니다. 세션 호스트에 서버 라이선스가 필요하다면 Windows Server 라이선스 키를 확인하십시오.

RD Licensing 서버를 정품 인증하고 RDS CAL을 설치하는 방법은 무엇입니까?

RD Licensing 서버를 정품 인증하려면 서버 관리자의 도구에서 원격 데스크톱 라이선스 관리자를 열고 서버를 마우스 오른쪽 단추로 클릭한 다음 서버 정품 인증을 선택하고, 자동, 웹 브라우저 또는 전화 방식으로 마법사를 완료합니다. 그런 다음 서버를 다시 마우스 오른쪽 단추로 클릭하고 라이선스 설치를 선택한 후, 라이선스 프로그램을 선택하고 라이선스 코드 또는 계약 번호를 입력합니다.

  1. 도구 > Remote Desktop Services > 원격 데스크톱 라이선스 관리자를 엽니다.
  2. 서버를 선택한 다음 동작 > 서버 정품 인증을 선택합니다.
  3. 자동 연결(Microsoft Clearinghouse로의 아웃바운드 TCP 443), 웹 브라우저 또는 전화를 선택합니다.
  4. 회사 정보를 입력하고 마법사를 완료합니다.
  5. 서버를 마우스 오른쪽 단추로 클릭하고 라이선스 설치를 선택한 다음 CAL을 구매한 프로그램을 선택합니다.
  6. 라이선스 코드 또는 계약 번호를 입력하고 제품 버전, CAL 유형, 수량을 선택한 후 마침을 클릭합니다.

Microsoft의 RDS CAL 설치 가이드에 따르면 라이선스 관리자를 실행하는 컴퓨터가 인터넷에 연결되어 있다면 라이선스 서버 자체는 인터넷에 연결될 필요가 없습니다. 버전이 중요합니다. RDS CAL은 동일한 Windows Server 버전 이상을 실행하는 라이선스 서버에 설치되므로, 2022 CAL에는 2022 또는 2025 라이선스 서버가 필요합니다.

자주 보는 사례: 마법사에서 잘못된 프로그램을 선택하여 라이선스 서버는 정품 인증되었지만 사용 가능한 CAL이 0개로 표시되는 경우입니다. 라이선스 문서에 명시된 프로그램을 확인하고 라이선스 설치를 다시 실행하십시오. 스토어에서는 Windows Server 2016 RDS 10 User CAL과 CAL 컬렉션의 기타 팩을 제공합니다.

RDS 설정 및 라이선스 단계 – LicenceHouse

RDS 라이선스 모드와 라이선스 서버는 어떻게 설정합니까?

Connection Broker가 있는 배포에서는 서버 관리자의 원격 데스크톱 서비스 > 개요 > 작업 > 배포 속성 편집 > RD Licensing에서 사용자당 또는 장치당을 선택하고 라이선스 서버를 추가하여 라이선스 모드를 설정합니다. Broker가 없다면 각 세션 호스트에서 그룹 정책을 통해 동일한 두 가지 설정을 구성합니다.

그룹 정책의 경우 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 원격 데스크톱 서비스 > 원격 데스크톱 세션 호스트 > 라이선스로 이동하여 다음을 사용으로 설정합니다.

  • 지정한 원격 데스크톱 라이선스 서버 사용: 라이선스 서버 이름을 입력합니다.
  • 원격 데스크톱 라이선스 모드 설정: 사용자당 또는 장치당을 선택합니다.

모드는 설치한 CAL과 일치해야 합니다. 도메인에 가입된 서버는 두 유형 모두 사용할 수 있지만, Microsoft의 세션 호스트 라이선스 가이드에 따르면 작업 그룹 서버에서는 사용자당 CAL이 허용되지 않으므로 장치당 CAL을 사용해야 합니다.

데스크톱과 RemoteApp을 게시하고 배포를 테스트하는 방법은 무엇입니까?

서버 관리자의 원격 데스크톱 서비스 > 컬렉션 > 작업 > 세션 컬렉션 만들기에서 세션 컬렉션을 만들고 세션 호스트와 사용자 그룹을 선택하여 리소스를 게시합니다. 컬렉션은 기본적으로 전체 데스크톱을 게시하며, 대신 RemoteApp 프로그램 타일의 RemoteApp 프로그램 게시를 사용하여 개별 애플리케이션을 게시할 수도 있습니다.

  1. 원격 데스크톱 서비스 > 컬렉션 > 작업 > 세션 컬렉션 만들기로 이동합니다.
  2. 컬렉션 이름을 지정하고 세션 호스트를 선택한 다음 연결이 허용된 사용자 그룹을 추가합니다.
  3. 필요한 경우 사용자 프로필 디스크 위치를 설정한 후 만들기를 클릭합니다.
  4. 개별 앱의 경우 컬렉션을 열고 RemoteApp 프로그램 > 작업 > RemoteApp 프로그램 게시를 선택한 다음 프로그램을 선택하고 게시를 클릭합니다.
  5. 클라이언트에서 테스트합니다. https://your-server/RDWeb에 접속하여 로그인한 후 데스크톱이나 앱을 실행합니다.

테스트 연결 후 RD 라이선스 관리자를 여십시오. 장치당 모드에서는 Microsoft의 설명대로 CAL이 각 장치에 물리적으로 할당되므로 발급된 수가 변경된 것을 확인할 수 있습니다. 사용자당 CAL은 Active Directory의 사용자에게 할당됩니다.

RDS 유예 기간이 끝나면 어떻게 됩니까?

원격 데스크톱 서비스에는 라이선스 서버가 필요하지 않은 120일간의 라이선스 유예 기간이 있습니다. 유예 기간이 끝나면 각 클라이언트는 로그인하기 전에 구성된 라이선스 서버에서 유효한 RDS CAL을 받아야 하므로, 라이선스 서버, 라이선스 모드 또는 CAL이 없거나 잘못된 경우 연결이 거부됩니다.

대표적인 메시지로는 "라이선스를 제공할 수 있는 원격 데스크톱 라이선스 서버가 없어 원격 세션의 연결이 끊어졌습니다"와 "원격 데스크톱 라이선스 모드가 구성되어 있지 않습니다"가 있습니다. Microsoft의 문제 해결 단계는 다음과 같습니다.

  • 라이선스 서버가 정품 인증되었고 RD 라이선스 관리자에 사용 가능한 CAL이 표시되는지 확인합니다.
  • 배포 속성 또는 그룹 정책에서 라이선스 모드와 라이선스 서버가 설정되어 있는지 확인합니다.
  • 세션 호스트에서 RD 라이선스 진단기를 실행하고 표시되는 각 문제를 해결합니다.
  • 방화벽이 세션 호스트에서 라이선스 서버로의 연결을 허용하는지 확인합니다.
  • CAL 호환성을 확인합니다. 2022 세션 호스트는 2022 또는 2025 RDS CAL을 허용하며, 2019 이하 버전은 허용하지 않습니다.

자주 묻는 질문

Windows Server CAL과 RDS CAL이 모두 필요합니까?

예. 원격 데스크톱 세션 호스트에 연결하는 모든 사용자 또는 장치에는 서버 액세스를 위한 Windows Server CAL과 원격 세션을 위한 RDS CAL이 필요합니다. RDS CAL은 기본 CAL에 추가되는 것이며, 둘 다 세션 호스트의 Windows Server 버전과 같거나 그보다 높아야 합니다.

도메인 없이 RDS를 실행할 수 있습니까?

예, 다만 제한이 있습니다. 작업 그룹 세션 호스트는 로컬 그룹 정책을 통해 라이선스 서버와 라이선스 모드를 구성하여 라이선스를 부여할 수 있지만, Microsoft는 이 경우 장치당 CAL만 허용합니다. Connection Broker, 컬렉션, RD Web Access를 포함한 서버 관리자의 전체 배포는 도메인에 가입된 서버를 위해 설계되었습니다.

RD Licensing 역할을 세션 호스트에서 실행할 수 있습니까?

예. Microsoft의 배포 예제는 Connection Broker처럼 다른 역할을 이미 호스트하는 서버에 RD Licensing을 배치하며, 소규모 단일 서버 배포에서는 모든 역할을 함께 호스트하는 경우가 많습니다. 핵심 요건은 라이선스 서버가 CAL과 동일한 Windows Server 버전 또는 그 이후 버전을 실행해야 한다는 것입니다.

RDS 유예 기간은 얼마나 됩니까?

Microsoft는 원격 데스크톱 서비스에 120일의 라이선스 유예 기간을 안내하며, 이 기간 동안 세션 호스트에는 라이선스 서버가 필요하지 않습니다. 유예 기간이 끝나면 클라이언트가 원격 세션에 로그인하려면 라이선스 서버에서 발급한 유효한 RDS CAL이 필요합니다. 유예 기간이 끝나기 전에 라이선스를 구성하십시오.

RDS CAL은 세션 호스트 버전과 일치해야 합니까?

예. Microsoft의 호환성 표에 따르면 세션 호스트는 자신과 같은 버전 또는 더 최신 버전의 RDS CAL을 허용합니다. 2019 호스트는 2019, 2022, 2025 CAL을 허용하고, 2022 호스트에는 2022 또는 2025 CAL이 필요합니다. 라이선스 서버도 CAL 버전 또는 그 이후 버전을 실행해야 합니다.

관련 가이드

How-to, Licensing, Rds cal, Remote desktop services, Windows server