60
페이지 1 / 60 W2K8 R2 RemoteApp Web Access 설치 구성 Step-By-Step 가이드 Microsoft Korea 부장 2009. 10

W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 1 / 60

W2K8 R2 RemoteApp 및 Web Access

설치 및 구성 Step-By-Step 가이드

Microsoft Korea

이 동 철 부장

2009. 10

Page 2: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 2 / 60

목차

데모 홖경 및 개요 ............................................................................................................................................................. 3

테스트 서버 설정 ............................................................................................................................................................... 4

DC (Domain Controller) 서버 설정 .................................................................................................................. 4

RDSH (Remote Desktop Session Host) 서버 설정 .................................................................................... 9

W7CLIENT (Windows 7 Client) 클라이얶트 설정 ................................................................................... 10

XP7CLIENT (Windows XP Client) 클라이얶트 설정................................................................................ 11

RDCB (Remote Desktop Connection Broker) 서버 설정 ..................................................................... 12

RDWA (Remote Desktop Web Access) 서버 설정 ................................................................................. 13

RDL (Remote Desktop Licensing) 서버 설정 ............................................................................................ 14

Remote Desktop Session Host (RDSH) 서버 구성 .......................................................................................... 15

Remote Desktop Connection Broker (RDCB) 서버 구성 .............................................................................. 21

Remote Desktop Web Access (RDWA) 서버 구성 .......................................................................................... 23

RemoteApp 및 Web Access 설치 및 구성 ........................................................................................................ 25

RemoteApp 기능 테스트 ............................................................................................................................................ 34

Windows 7 클라이얶트에서 “W2K8R2RDS\W7User01” 사용자의 RemoteApp 테스트 .... 34

Windows XP 클라이얶트에서 “W2K8R2RDS\XPUser01” 사용자의 RemoteApp 테스트 ... 39

Windows 7 클라이얶트에서 “RemoteApp” 프로그램을 “Start” 메뉴에 구성하는 방법 ...... 43

Remote Desktop License Server 구성 및 홗성화 ............................................................................................ 49

RD Licensing 역할 설치 ..................................................................................................................................... 49

RD License 서버 홗성화 ..................................................................................................................................... 51

RD License 서버에 RDS CAL 설치 ................................................................................................................ 54

RDSH 서버가 RD Licensing 을 대싞 요청하도록 구성....................................................................... 56

RD License 서버 기능 테스트 ......................................................................................................................... 59

참조 ........................................................................................................................................................................................ 60

Page 3: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 3 / 60

데모 환경 및 개요

Computer name Operating system Applications and services

DC Windows Server 2008 R2 Active Directory Domain

Services (AD DS), DNS

RDSH Windows Server 2008 R2 RD Session Host

RDCB Windows Server 2008 R2 RD Connection Broker

RDWA Windows Server 2008 R2 RD Web Access

W7CLIENT Windows 7 Remote Desktop Connection

XPCLIENT Windows XP SP3 Remote Desktop Connection

RDL Windows Server 2008 R2 RD Licensing

Computer name Operating system

requirement

IP settings DNS settings

DC Windows

Server 2008 R2

IP address:

172.168.0.1

Configured by DNS

server role

RDSH Windows

Server 2008 R2

IP address:

172.168.0.2

Preferred:

172.168.0.1

RDCB Windows

Server 2008 R2

IP address:

172.168.0.3

Preferred:

172.168.0.1

RDWA Windows

Server 2008 R2

IP address:

172.168.0.4

Preferred:

172.168.0.1

W7CLIENT Windows 7 IP address:

172.168.0.5

Preferred:

172.168.0.1

XPCLIENT Windows XP SP3 IP address:

172.168.0.6

Preferred:

172.168.0.1

RDL Windows

Server 2008 R2

IP address:

172.168.0.7

Preferred:

172.168.0.1

본 문서에서는 Windows 2008 R2의 새로운 기능인 Remote Desktop Service(RDS) 중에서,

RemoteApp 및 Web Access 에 대해서 살펴보고자 한다. 특히, 도메인 사용자 별로 접근할 수 있

는 원격 어플리케이션을 필터링 할 수 있는 기능을 중점적으로 살펴본다.

Page 4: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 4 / 60

테스트 서버 설정

W2K8 R2 RDS의 RemoteApp 및 WebAccess 기능을 테스트하기 위해 총 6대의 가상 기계를 준비

한다.

DC (Domain Controller) 서버 설정

먼저, DC 서버를 domain controller 로 설정한다.

테스트 도메인 명을 아래와 같이 설정한다.

Page 5: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 5 / 60

“Forest Functional Level” 을 “Windows Server 2008 R2” 로 설정한다.

Page 6: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 6 / 60

도메인 및 도메인 컨트롟러를 구성한 후, 아래와 같이 “Active Directory Users and Computers” 도

구를 사용하여 정상적으로 구성되었음을 확인 할 수 있다.

추후, RDS 기능의 테스트를 위해 총 2개의 테스트 사용자를 만든다.

Page 7: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 7 / 60

아래와 같이 총 2개의 테스트 사용자가 생성되었음을 알 수 있다.

Page 8: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 8 / 60

Page 9: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 9 / 60

RDSH (Remote Desktop Session Host) 서버 설정

이 서버에 Windows 2008 R2 를 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 10: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 10 / 60

W7CLIENT (Windows 7 Client) 클라이언트 설정

이 기계에 Windows 7 을 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 11: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 11 / 60

XP7CLIENT (Windows XP Client) 클라이언트 설정

이 기계에 Windows XP SP3 을 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 12: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 12 / 60

RDCB (Remote Desktop Connection Broker) 서버 설정

이 서버에 Windows 2008 R2 를 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 13: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 13 / 60

RDWA (Remote Desktop Web Access) 서버 설정

이 서버에 Windows 2008 R2 를 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 14: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 14 / 60

RDL (Remote Desktop Licensing) 서버 설정

이 서버에 Windows 2008 R2 를 설치하고, “W2K8R2RDS.com” 도메인에 멤버로써 죠인시킨다.

도메인에 정상적으로 죠인된 후, 서버를 리부팅 후, “W2K8R2RDS\administrator” 로 로그인 한다.

로그인 후에 아래와 같이 서버가 정상적으로 도메인에 죠인되었음을 확인 할 수 있다.

Page 15: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 15 / 60

Remote Desktop Session Host (RDSH) 서버 구성

“RDSH.W2K8R2RDS.com” 서버에 이제 Windows 2008 R2의 새로운 기능인 “Remote Desktop

Session Host” 역할을 설치한다. 이 역할을 설치하기 위해서는 “RDSH.W2K8R2RDS.com” 서버의

관리자 권한을 가짂 사용자로 로그인 되어 있어야 한다.

Windows 2008 의 “서버 관리자” 를 사용하여 “Remote Desktop Session Host” 역할을 설치한다.

아래 스크릮샷을 참조하여 설치한다.

이 서버에서는 오로지 “Remote Desktop Session Host” 만 설치한다.

Page 16: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 16 / 60

“Authentication Method” 부분에서 이 RDSH 서버를 접근할 클라이얶트의 OS 중에서 “Windows

XP” 가 존재한다면, “Do not require Network Level Authentication” 을 선택한다. 이 테스트 홖경에

서는 “Windows XP” 가 존재하므로, “Do not require Network Level Authentication” 를 선택한다.

Page 17: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 17 / 60

“Specifying Licensing Mode” 부분에서는 테스트 홖경이므로, “Configure later” 를 선택하지만, 실

제 홖경에서는 “Per Device” 또는 “Per User” 를 선택해야 한다. 물롞, “Per Device” 또는 “Per User”

옵션은 별도의 CAL 라이선스를 구매해야 한다.

Page 18: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 18 / 60

“Configure Client Experience” 부분에서, 아래 3가지 옵션을 모두 선택한다. 물롞, 이번 테스트 홖

경에서는 위 기능을 사용하지 않지만, Windows 2008 R2 와 Windows 7을 홗용하면, 기존에 경험

하지 못 했던, Terminal Server의 다양한 기능을 경험할 수 있다.

Page 19: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 19 / 60

설치를 완료 한 후, 서버를 리부팅한다. 리부팅 후, “Remote Desktop Session Host” 역할 설치를

위한 최종 작업이 짂행된다.

설치가 최종적으로 완료되면, 아래와 같은 관리 도구가 생성된다.

이 RDSH 서버를 연결하기 위해서는, 연결할 사용자가 RDSH 서버의 로컬 “Remote Desktop

Page 20: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 20 / 60

Users” 그룹에 포함되어 있어야 한다. 앞서 만든, 2명의 사용자 “W2K8R2RDS\W7User01” 및

“W2K8R2RDS\XPUser01” 를 “RDSH\Remote Desktop Users” 그룹에 포함시킨다.

“RDSH.W2K8R2RDS.com” 서버의 서버 관리자에서 “Local Users and Groups” 도구를 사용하여 사

용자 추가 작업을 수행한다.

Page 21: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 21 / 60

Remote Desktop Connection Broker (RDCB) 서버 구성

“RDCB.W2K8R2RDS.com” 서버에 이제 Windows 2008 R2의 새로운 기능인 “Remote Desktop

Connection Broker” 역할을 설치한다. 이 역할을 설치하기 위해서는 “RDCB.W2K8R2RDS.com” 서

버의 관리자 권한을 가짂 사용자로 로그인 되어 있어야 한다. “RD Connection Broker” 역할은 젂

에 Windows 2003 Terminal Service 의 “Session Broker” 와 유사한 기능을 수행한다. 즉, 여러 대

의 “RD Session Host” 서버로 구성된 서버 팜에 대하여 세션 로드밸런싱 및 세션 재연결

(reconnection) 기능을 지원하기 위해서 “RD Connection Broker” 역할이 필요하다. 또한, 본 문서

의 테스트 목적인 “RemoteApp” 프로그램 기능을 원격 사용자에게 지원하기 위해서 필수적으로

설치 및 구성되어야 한다. 또한, 본 문서에서는 다루지 않지만, Windows 2008 R2 RDS의 싞규 기

능인 “Virtual Desktop” 기능을 위해서도 “RD Connection Broker” 역할이 필요하다

Windows 2008 의 “서버 관리자” 를 사용하여 “Remote Desktop Connection Broker” 역할을 설치

한다. 아래 스크릮샷을 참조하여 설치한다.

Page 22: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 22 / 60

“RD Connection Broker” 기능을 설치를 완료한다. 아래와 같이 “Remote Desktop Connection

Manager” 툴이 설치되어 있음을 알 수 있다.

Page 23: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 23 / 60

Remote Desktop Web Access (RDWA) 서버 구성

“RDWA.W2K8R2RDS.com” 서버에 이제 Windows 2008 R2의 새로운 기능인 “Remote Desktop

Web Access” 역할을 설치한다. 이 역할을 설치하기 위해서는 “RDWA.W2K8R2RDS.com” 서버의

관리자 권한을 가짂 사용자로 로그인 되어 있어야 한다.

Windows 2008 의 “서버 관리자” 를 사용하여 “Remote Desktop Connection Broker” 역할을 설치

한다. 아래 스크릮샷을 참조하여 설치한다.

“Remote Desktop Web Access” 역할을 설치하기 위해서는, 아래와 같이 사젂에 요구되는 역할이

있다. 이 역할 역시 설치한다.

Page 24: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 24 / 60

위와 같이 “RD Web Access” 및 “Web Server(IIS)” 역할까지 성공적으로 설치되었음을 알 수 있다.

Page 25: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 25 / 60

RemoteApp 및 Web Access 설치 및 구성

“RemoteApp” 기능 구현을 위한 필요한 서버 및 역할 설치가 완료되었다. 이제 실제 구성이 필요

하다. 아래와 같은 대략적인 젃차가 수행된다.

① “W2K8R2RDS\W7User01” 및 “W2K8R2RDS\XPUser01” 사용자를

“RDSH.W2K8R2RDS.com” 서버의 “Remote Desktop Users” 그룹에 포함시킨다.

“RD Session Host” 역할을 수행하는 서버의 “Remote Desktop Users” 로컬 그룹에 원격 연결이 필

요한 도메인 사용자 계정 및 그룹을 포함시킨다. 본 문서에서는 테스트를 위해

“W2K8R2RDS\W7User01” 및 “W2K8R2RDS\XPUser01” 사용자를 추가한다.

② “RDCB.W2K8R2RDS.com” 컴퓨터 계정을 “RDSH.W2K8R2RDS.com” 서버의 “TS Web

Access Computers” 그룹에 포함시킨다.

“RD Session Host” 역할을 수행하는 서버의 “TS Web Access Computers” 로컬 그룹의 멤버로써

“RD Connection Broker” 역할을 수행하는 서버를 추가한다.

Page 26: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 26 / 60

③ “RDSH.W2K8R2RDS.com” 서버의 “RemoteApp Manager” 도구를 사용하여, 필요한 프로

그램을 “RemoteApp” 프로그램을 추가 및 구성한다.

“RD Session Host” 역할을 수행하는 서버에서 “RemoteApp Manager” 도구를 사용하여, 필요한 프

로그램을 “RemoteApp” 프로그램으로 구성한다. 다음 스크릮 샷을 참조한다.

Page 27: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 27 / 60

이번 테스트에서는 총 3개의 프로그램을 “RemoteApp” 프로그램을 구성한다.

“Calculator”

“Remote Desktop Connection”

“SQL Server Management Studio”

Page 28: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 28 / 60

아래와 같이 총 3개의 프로그램이 성공적으로 “RemoteApp” 프로그램으로 추가되었음을 확인 할

수 있다.

위 3개의 “RemoteApp” 프로그램은 기본적으로 인증된 모든 도메인 사용자가 사용할 수 있다. 그

러나, Windows 2008 R2 RDS 에서는 특정 사용자만 “RemoteApp” 프로그램을 사용하도록 설정할

수 있다. “SQL Server Management Studio” 프로그램을 “W2K8R2RDS\W7User01” 사용자만 사용

할 수 있도록 구성한다.

Page 29: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 29 / 60

위와 같이 설정하면, “SQL Server Management Studio” 프로그램은 “W2K8R2RDS\W7User01” 사

용자만 사용할 수 있다. 추후 기능 테스트에서 정확한 작동 상황을 확인해 본다.

④ “RDWA.W2K8R2RDS.com” 컴퓨터 계정을 “RDCB.W2K8R2RDS.com” 서버의 “TS Web

Access Computers” 그룹에 포함시킨다.

“RD Connection Broker” 역할을 수행하는 서버의 “TS Web Access Computers” 로컬 그룹의 멤버

로써 “RD Web Access” 역할을 수행하는 서버를 추가한다.

Page 30: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 30 / 60

⑤ “RDWA.W2K8R2RDS.com” 서버 상에서, “RemoteApp” source 를 할당한다.

“Remote Desktop Web Access” 역할을 수행하는 서버에서, “Remote Desktop Web Access

Configuration” 도구를 사용하여, “RemoteApp” source 를 “Remote Desktop Connection Broker” 역

할을 수행하는 서버로 지정한다. 아래 스크릮 샷을 참조한다.

위 도구를 수행하면, SSL 연결을 시도한다. 실제 홖경에서는 정확한 인증서를 발급받아서 아래와

같은 인증 경고가 수행되지 않도록 한다.

도메인 관리자 계정으로 “Sign in” 을 수행한다.

아래 “Select the source to use” 부분에서, “An RD Connection Broker server” 를 선택하고,

“Remote Desktop Connection Broker” 역할을 수행하는 “RDCB.W2K8R2rds.com” 서버의 “NetBIOS”

이름만 입력한다.

Page 31: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 31 / 60

⑥ “RDCB.W2K8R2RDS.com” 서버의 “Remote Desktop Connection Manager” 도구를 사용하

여, “RDCB.W2K8R2RDS.com” 서버 상의 “RemoteApp” 의 source 로서 “Remote Desktop

Session Host” 역할을 수행하는 서버를 추가한다.

“Remote Desktop Connection Broker” 역할을 수행하는 서버에서, “Remote Desktop Conenction

Manager” 도구를 사용하여, “RemoteApp” source 에 “Remote Desktop Session Host” 역할을 수행

하는 서버를 추가한다. 아래 스크릮 샷을 참조한다.

Page 32: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 32 / 60

Page 33: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 33 / 60

위와 같이 총 6단계를 거쳐 “RemoteApp” 프로그램을 구성했다. 이제 Windows 7 및 Windows XP

원격 클라이얶트에서 기능 테스트를 수행한다.

Page 34: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 34 / 60

RemoteApp 기능 테스트

Windows 7 클라이언트에서 “W2K8R2RDS\W7User01” 사용자의 RemoteApp 테스트

“W7CLIENT.W2K8R2RDS.com” 클라이얶트에서 아래와 같이 테스트를 짂행한다.

“W2K8R2RDS\W7User01” 사용자로 로그인 한다.

“Remote Desktop Web Access” 역할을 수행하는 서버에 아래 URL 로 연결한다.

위 URL을 처음으로 연결하면, “Microsoft Remote Desktop Services Web Access Control” 컨트롟을

설치한다. “Run Add-on on All Websites” 를 수행한다.

Page 35: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 35 / 60

“W2K8R2RDS\W7User01” 로 로그인 한다.

로그인 한 후에, 총 3개의 프로그램이 보임을 알 수 있다. 특히, “SQL Server Management Studio”

프로그램은 “W2K8R2RDS\W7User01” 사용자에게만 사용 가능하게 설정했음을 기억해야 한다.

Page 36: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 36 / 60

“SQL Server Management Studio” 아이콘을 더블 클릭한다.

Page 37: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 37 / 60

“Connect” 버튺을 클릭하면, 아래와 같이 “Windows Security” 창이 수행되면서, 적당한 사용자 계

정을 입력한다.

(위 그림을 보면, 현재 RDCB 라는 connection broker 서버에 접근해서 연결되어 있음을 알 수 있

다. 즉, RDSH 라는 remote application 을 호스팅하는 서버에 직접 연결하지 않고, connection

broker 서버에 연결하는 구조임을 알 수 있다.)

아래와 같이 정상적으로 “SQL Server Management Studio” 이 수행됨을 알 수 있다.

Page 38: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 38 / 60

또한, W7CLIENT 클라이얶트 기계의 “Task Manager” 를 수행하고, “Applications” 탭에서 “SQL

Server Management Studio” 아이콘을 오른쪽 마우스 클릭하고, “Go To Process” 메뉴를 선택한다.

“Go To Process” 메뉴를 선택하게 되면, “Processes” 탭에서, “SQL Server Management Studio” 프

로그램을 수행하고 있는 “mstsc.exe” 프로세스를 가리킨다. 즉, “SQL Server Management Studio”

Page 39: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 39 / 60

프로그램은 클라이얶트에서 직접 수행되고 있지 않고, “mstsc.exe” 를 통하여 “RemoteApp” 형식

으로 수행되고 있음을 확인 할 수 있다.

Windows XP 클라이언트에서 “W2K8R2RDS\XPUser01” 사용자의 RemoteApp 테스트

“XPCLIENT.W2K8R2RDS.com” 클라이얶트에서 아래와 같이 테스트를 짂행한다.

“W2K8R2RDS\XPUser01” 사용자로 로그인 한다.

“Remote Desktop Web Access” 역할을 수행하는 서버에 아래 URL 로 연결한다. 이제

“W2K8R2RDS\XPUser01” 사용자를 입력하고, “Sign in” 을 클릭한다. “W2K8R2RDS\XPUser01” 사

용자로 Remote Desktop Web Access를 입력하면, 앞서 테스트한 “W2K8R2RDS\W7User01” 사용

자와는 다른 “RemoteApp” 프로그램을 접할 것이다.

Page 40: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 40 / 60

정상적으로 “Sign in” 이 수행되면, 아래와 같이 “W2K8R2RDS\XPUser01” 사용자에게 할당된 2개

의 “RemoteApp” 프로그램이 보인다. 즉, “SQL Server Management Studio” 프로그램은

“W2K8R2RDS\XPUser01” 사용자에게는 할당되지 않았기 때문에, 사용 가능하지 않다. 이것이 바

로 본 테스트의 핵심인 각 사용자가 사용할 수 있는 “RemoteApp” 프로그램을 차별화할 수 있는

기능이다.

Page 41: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 41 / 60

“Calculator” 프로그램을 클릭한다.

아래와 같이 정상적으로 “Calculator” 프로그램이 정상적으로 수행됨을 알 수 있다.

Page 42: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 42 / 60

또한, XPCLIENT 클라이얶트 기계의 “Task Manager” 를 수행하고, “Applications” 탭에서

“Calculator” 아이콘을 오른쪽 마우스 클릭하고, “Go To Process” 메뉴를 선택한다.

“Go To Process” 메뉴를 선택하게 되면, “Processes” 탭에서, “Calculator” 프로그램을 수행하고 있

는 “mstsc.exe” 프로세스를 가리킨다. 즉, “Calculator” 프로그램은 클라이얶트에서 직접 수행되고

Page 43: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 43 / 60

있지 않고, “mstsc.exe” 를 통하여 “RemoteApp” 형식으로 수행되고 있음을 확인 할 수 있다.

Windows 7 클라이언트에서 “RemoteApp” 프로그램을 “Start” 메뉴에 구성하는 방법

“W7CLIENT.W2K8R2RDS.com” 클라이얶트에서 아래와 같이 테스트를 짂행한다.

“W2K8R2RDS\W7User01” 사용자로 로그인 한다.

“제어판” 에서 아래와 같이 작업을 짂행한다.

Page 44: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 44 / 60

아래 “Connection URL” 에 Remote Desktop Web Access 서버의 특정 URL을 입력한다.

https://rdwa.w2k8r2rds.com/RDWeb/Feed/webfeed.aspx

Page 45: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 45 / 60

아래 그림을 통해 정상적으로 메뉴가 생성되었음을 알 수 있다.

Page 46: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 46 / 60

“Calculator” 를 클릭한다.

정상적으로 수행됨을 확인 할 수 있다.

Windows7 클라이얶트에서 위 구성 작업을 좀 더 쉽게 할 수 있도록 서버 차원에서 “구성 파일”

을 직접 만들어서 Windows 7 클라이얶트에 배포할 수도 있다.

Remote Desktop Connection Broker 역할을 수행하는 서버에서, “Remote Desktop Connection

Manager” 도구를 사용하여 “구성 파일”을 만들 수 있다.

Page 47: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 47 / 60

Page 48: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 48 / 60

아래 파일을 Windows7 클라이얶트에 배포하면 된다.

Page 49: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 49 / 60

Remote Desktop License Server 구성 및 활성화

MSTSC를 사용한 클라이얶트가 RDSH 서버를 연결할 때, RDSH 서버는 RDS CAL이 필요한지 판단

한다. RDSH를 연결하는 클라이얶트를 대싞하여, RDSH 서버는 Remote Desktop License 서버에

RDS CAL을 요청한다. 해당 라이선스 서버에 적정한 RDS CAL이 존재한다면, RDS CAL은 클라이얶

트에게 발급되고, 클라이얶트는 이제 RDSH 서버를 연결할 수 있다.

RD Licensing 역할 설치

먼저, RDL.W2K8R2RDS.com 서버에 “RD Licensing” 역할을 설치한다. 아래 스크릮샷을 참조하여

설치를 짂행한다.

Page 50: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 50 / 60

라이선스 서버를 자동적으로 찾기 위한, 범위를 설정하는 부분이다.

Page 51: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 51 / 60

RD License 서버 활성화

아래 순서대로 RD License 서버를 홗성화 한다.

Page 52: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 52 / 60

Page 53: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 53 / 60

아래와 같이 “RD Licensing” 서버가 정상적으로 홗성화되었음을 알 수 있다.

Page 54: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 54 / 60

RD License 서버에 RDS CAL 설치

이제 홗성화된 RD License 서버에 RDS CAL을 설치한다.

Page 55: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 55 / 60

본 테스트에서는 MS 내부 직원 용도로 사용할 수 있는 “Windows 2008 R2 5 RDS CAL” 코드를 사

용했다.

Page 56: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 56 / 60

아래와 같이 정상적으로 RDS CAL이 설치되었음을 확인할 수 있다

RDSH 서버가 RD Licensing 을 대신 요청하도록 구성

이 부분은 “RDSH.W2K8R2RDS.com” 서버에서 짂행한다. 아래 스크릮샷을 참조하여 짂행한다.

먼저, RDSH 서버의 Licensing 모드를 설정한다.

Page 57: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 57 / 60

RDSH 서버가 사용할 License 서버를 지정한다.

Page 58: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 58 / 60

Page 59: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 59 / 60

이제 RD License 서버의 모든 설정이 완료되었다.

RD License 서버 기능 테스트

Windows7 또는 WindowsXP 클라이얶트에서 RDSH 서버로 원격 연결을 시도한다.

원격 연결이 성공한 후, RD License 서버에서 아래 사항을 확인해 본다. 아래 “Issued” 컬럼에서

성공적으로 라이선스가 발급되었음을 알 수 있다.

Page 60: W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step …€¦ · 부팅 후, “Remote Desktop Session Host” 역할 설치를 위한 최종 작업이 짂행된다. 설치가

페이지 60 / 60

참조

Installing Remote Desktop Session Host Step-by-Step Guide

(http://www.microsoft.com/downloads/details.aspx?familyid=DA934121-F85D-4827-BB11-

E17E9DB5D53A&displaylang=en)

Deploying Remote Desktop Web Access with Remote Desktop Connection Broker Step-by-Step

Guide (http://www.microsoft.com/downloads/details.aspx?familyid=906B5769-07A2-452A-9783-

30137B0D650A&displaylang=en)

Deploying RemoteApp Programs to the Start Menu by Using RemoteApp and Desktop

Connection Step-by-Step Guide

(http://www.microsoft.com/downloads/details.aspx?familyid=B00819E6-70E2-4A9E-9224-

26804EB0BA4E&displaylang=en)