이 글에서는 원격 데스크톱 서비스(RDS) 역할이 설치된 터미널 서버에 Office 365를 설치하고, 여러 사용자가 동시에 사용할 수 있도록 구성하는 방법을 소개합니다. RDS, VDI 환경 또는 여러 사용자가 하나의 Windows 호스트를 공유하는 시나리오에서는 Office 365 ProPlus의 공유 컴퓨터 인증(Shared Computer Activation) 모드를 활용해야 합니다.
공유 컴퓨터 인증이 필요한 이유
기본적으로 Microsoft 365 Apps 라이선스는 한 명의 사용자가 최대 5대의 기기에 Office 365를 설치하고 활성화할 수 있도록 허용합니다. 하지만 개인 전용 PC가 없는 사용자가 자신의 계정으로 여러 대의 컴퓨터(RDS 호스트, VDI 환경, 공용 PC 등)에서 업무를 수행해야 하는 경우도 있습니다. 이러한 환경에서 Office 365 라이선스 활성화 횟수 제한을 우회하려면, 해당 컴퓨터나 RDS 서버에 Office 365를 공유 컴퓨터 인증 모드로 설치해야 합니다.
참고로 이 문서에서 다루는 내용은 클래식 버전의 Office(2013, 2016, 2019)와 Office 365 구독형 라이선스 간의 일반적인 라이선스 규칙 및 차이점과도 연관됩니다.
설치 전 필수 요구 사항
- 터미널(RDS) 서버에서 데스크톱 가상화 지원과 함께 사용할 수 있는 Office 365 라이선스(구독)는 Microsoft 365 Apps for Enterprise(Office 365 ProPlus), Office 365 E3, Office 365 E5입니다.
- 사용자는 Microsoft 365 Apps 라이선스가 할당된 본인 계정으로 공유 컴퓨터(RDS 서버)에 로그인하여 인증받아야 합니다.
- RDS 역할이 서버에 설치 및 구성되어 있어야 합니다. 단일 서버든 Connection Broker가 포함된 RDS 팜의 서버든 가능합니다. RDS 호스트는 RDS 라이선스 서버를 지정해야 하며, 라이선스 서버에는 충분한 사용자(User) 또는 장치(Device) RDS CAL이 확보되어 있어야 합니다.
- Office 365 ProPlus를 설치하기 전에 기존에 설치된 모든 Microsoft Office 버전을 반드시 제거해야 합니다.
Office 배포 도구(ODT)를 이용한 설치 준비
RDS 서버에는 사용자 지정 XML 구성 파일을 통해 공유 컴퓨터 인증 모드로 Office 365 ProPlus를 설치해야 합니다.
최신 MS Office(Office 365 및 Office 2019)는 기존 MSI 설치 관리자 대신 C2R(Click-to-Run) 방식을 사용합니다. C2R 설치 관리자는 웹(Microsoft CDN)에서 설치 파일을 내려받습니다.
사용자 지정 C2R 설치를 위해서는 Microsoft Office Deployment Tool(ODT)(https://www.microsoft.com/en-us/download/details.aspx?id=49117)을 사용해야 합니다. officedeploymenttool.exe를 다운로드하여 설치하면, 설치 디렉터리에서 Office 365 및 Office 2019 Enterprise 설치 설정을 위한 샘플 XML 파일과 C2R 설치 파일인 setup.exe를 확인할 수 있습니다.
XML 구성 파일 작성
기본 제공되는 configuration-Office365-x64.xml 파일에서는 설치할 Office 365 제품을 지정할 수 있습니다. 기본값으로는 모든 앱이 설치되며, 그래픽 Click2Run 설치 관리자로는 특정 Office 앱만 선택하여 설치할 수 없습니다.
XML 파일을 직접 수정하는 것도 가능하지만, Microsoft의 온라인 서비스인 Office 사용자 지정 도구(https://config.office.com/)를 이용하면 더욱 편리합니다. 웹 페이지에서 아키텍처, 언어, 앱 구성, Visio/Project 설치 여부 등 원하는 설정을 지정하세요. 특히 Licensing and Activation 섹션에서 Product activation → Shared Computer를 반드시 선택해야 합니다.
설정이 완료되면 XML 파일을 office365proplus_shared_rds.xml이라는 이름으로 저장한 뒤, 텍스트 편집기로 열어 내용을 확인합니다.
이 XML 파일에는 Office 365 패키지의 설치 설정이 담겨 있으며, 특히 다음 설정에 주목해야 합니다:
<Property Name="SharedComputerLicensing" Value="1" />
이 옵션(공유 컴퓨터 인증)은 하나의 Office 365 사본을 여러 사용자가 함께 사용하는 환경(RDS 서버, VDI 컴퓨터, 공용 컴퓨터, 다중 RDP 연결이 활성화된 Windows 호스트)에서 반드시 필요합니다. 이 옵션을 설정하지 않으면 Office 365를 단일 사용자만 활성화할 수 있습니다.
또한 다음 옵션을 추가하면 서버에 남아 있는 기존 MSI 기반 Office 버전을 모두 자동으로 제거할 수 있습니다:
<RemoveMSI All="True" />
RDS 서버에 Office 365 설치하기
먼저 RDS 서버를 응용 프로그램 설치 모드로 전환합니다:
change user /install
팜에 속한 RDS 서버에 활성 RDP 사용자 세션이 있다면, 유지 관리 모드로 전환하여 세션 종료를 유도할 수 있습니다:
change logon /drain
이제 구성 파일에 지정된 옵션에 따라 RDS 호스트에 Office 365를 설치합니다:
setup /configure office365proplus_shared_rds.xml
위 예시에서는 C2R 설치 관리자가 웹에서 파일을 내려받지만, 미리 파일 서버의 공유 네트워크 폴더에 Office 365 설치 파일을 받아 두고 이를 설치 원본으로 사용할 수도 있습니다. 이 경우 XML 파일에 설치 원본 경로를 지정하면 됩니다.
다음 줄을:
<Add OfficeClientEdition="64" Channel="Current">
다음과 같이 변경합니다:
<Add SourcePath="\\mun-fs01\\Install\\Office365" OfficeClientEdition="64" Channel="Current">
이 시나리오에 대한 자세한 내용은 기업 환경에서 Office 2019/Office 365를 배포하는 방법을 다룬 문서를 참고하시기 바랍니다.
설치가 완료되면 RDS 호스트 모드를 일반 모드로 되돌립니다:
change user /execute
Office 365 사용자 라이선스 활성화 방식
사용자가 Office 앱을 처음 실행하면 Office 365 자격 증명(이메일 및 비밀번호)으로 로그인하라는 안내가 표시됩니다. Azure Active Directory(Microsoft 365)와 온프레미스 Active Directory 간의 동기화가 구성되어 있고, Office 365 라이선스가 할당된 계정으로 컴퓨터에 로그온한다면 라이선스가 자동으로 활성화됩니다.
사용자는 웹상의 Office Licensing Service 활성화 서버로부터 유효 기간 30일의 라이선스 토큰을 발급받으며, 30일이 지나면 Office 365가 자동으로 토큰을 갱신하려고 시도합니다.
따라서 RDS 호스트에서 Office 365를 사용하려면 Microsoft 서버에서 사용자 라이선스를 검증하고 활성화하기 위한 지속적인 인터넷 연결이 필수적입니다. 로컬 네트워크의 KMS 호스트와 같은 오프라인 활성화 방법은 존재하지 않습니다.
설치 후 공유 컴퓨터 인증 활성화 방법
XML 파일에 SharedComputerLicensing 옵션을 넣지 않고 Office 365를 설치했다면, 패키지 전체를 재설치하지 않고도 레지스트리 수정을 통해 설치 유형을 변경할 수 있습니다. 다음 레지스트리 경로에서 SharedComputerLicensing REG_SZ 값을 1로 변경하면 됩니다:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration
또는 Office 관리용 GPO 템플릿에서 컴퓨터 구성 → 관리 템플릿 → Microsoft Office 2016(컴퓨터) → 라이선스 설정(License Settings)의 Use shared computer activation 옵션을 활성화하는 방법도 있습니다.
공유 컴퓨터 인증 미설정 시 발생하는 오류
공유 컴퓨터 인증을 설정하지 않으면, 두 번째 사용자가 Office 365 앱을 실행하려 할 때 다음과 같은 오류 메시지가 나타납니다:
This copy of Microsoft Office cannot be used on a computer running Terminal Services. To use Office on a computer running Terminal Services, you must use a Volume License of Office.
이 오류는 현재 사본이 터미널 서비스 환경에서 사용할 수 없다는 의미로, 볼륨 라이선스 또는 공유 컴퓨터 인증 모드가 필요하다는 안내입니다. 따라서 RDS 환경 구축 시에는 반드시 설치 전에 공유 컴퓨터 인증 옵션을 포함하는 것을 권장합니다.