Microsoft가 최근 몇 년 동안 RDP 클라이언트를 다른 플랫폼(iOS, macOS, Android, Windows 10용 별도 UWP 원격 데스크톱 앱도 있음)으로 이식했음에도 불구하고 많은 사용자가 RDS 서버에 대한 원격 액세스 및 게시를 원합니다. 브라우저에서 RemoteApps. 이를 위해 Microsoft는 HTML5 기반 원격 데스크톱 웹 클라이언트 몇 년 동안. 아주 최근에 첫 번째 공식 RD 웹 클라이언트 버전이 출시되었습니다. 이 기사에서는 원격 데스크톱 웹 클라이언트를 설치 및 구성하는 방법과 이를 사용하여 브라우저에서 Windows Server 2016을 실행하는 RDS 서버의 RemoteApp에 액세스하는 방법을 살펴보겠습니다.
내용:
- 원격 데스크톱 HTML5 웹 클라이언트 요구 사항
- Windows Server 2016 RDS에 RD 웹 HTML5 클라이언트 설치
- HTML5를 지원하는 브라우저에서 RDWeb 액세스 서버에 연결
원격 데스크톱 HTML5 웹 클라이언트 요구 사항
원격 데스크톱 웹 클라이언트는 Windows Server 2016/2019에서 실행되는 RDS 서버에서 RD 웹 액세스 역할의 기능으로 사용할 수 있습니다.
RD 웹 클라이언트를 구현하기 전에 인프라가 다음 요구 사항을 충족하는지 확인하십시오.
- Windows Server 2016/2019에서 RD 게이트웨이, RD 연결 브로커 및 RD 웹 액세스를 포함한 배포된 RDS 인프라
- 사용자별 터미널 라이선스(RDS CAL) 사용
- 신뢰할 수 있는 CA에서 발급한 SSL 인증서는 RDS 게이트웨이 및 웹 액세스 서버에서 사용해야 합니다(자체 서명된 SSL 인증서는 허용되지 않음).
- Windows 10 또는 Windows Server 2008 R2(또는 그 이상)만 RDP 클라이언트로 사용해야 합니다.
- 업데이트 KB4025334(2017년 7월 18일) 또는 후속 누적 업데이트가 RDS 서버에 설치되어 있어야 합니다.
Windows Server 2016 RDS에 RD 웹 HTML5 클라이언트 설치
이미 언급했듯이 Windows Server 2016/2019용 RD 웹 클라이언트 버전은 현재 사용할 수 있지만 이 구성 요소는 WS 2016 배포판에 통합되어 있지 않으므로 별도로 설치해야 합니다.
RD 웹 액세스 역할이 있는 서버에 PowerShellGet 모듈 설치:
Install-Module -Name PowerShellGet -Force
PowerShell 콘솔을 다시 시작합니다. 이제 RD 웹 클라이언트 관리 모듈을 설치합니다.
Install-Module -Name RDWebClientManagement
Microsoft 사용권 계약 조건에 동의하려면 A
를 누르십시오. .
그런 다음 최신 버전의 Web Remote Desktop을 설치하십시오.
Install-RDWebClientPackage
RDWebClientPackage 패키지가 설치된 후 다음 명령을 사용하여 속성을 확인하십시오.
Get-RDWebClientPackage
보시다시피 rd-html 5.0 package version 1.0.0
이 나타났습니다. .
그런 다음 SSO(단일 사인온 활성화)에 사용되는 SSL 인증서를 RDS 연결 브로커 역할이 있는 서버에서 .cer 파일(BASE64)로 내보냅니다. 컴퓨터 인증서 관리자(certlm.msc)의 그래픽 스냅인에서 내보낼 수 있습니다. 필요한 인증서는 Personal\Certificates 섹션에 있습니다.
RD 웹 서버에서 인증서 가져오기:
Import-RDWebClientBrokerCert C:\RDBrokerCert.cer
이제 RD 웹 클라이언트를 게시할 수 있습니다.
Publish-RDWebClientPackage -Type Production -Latest
RD 웹 클라이언트를 테스트하려면 다음 명령을 사용하십시오.
Publish-RDWebClientPackage -Type Test -Latest
HTML5를 지원하는 브라우저에서 RDWeb 액세스 서버에 연결
RDS 서버에 웹 클라이언트를 배포한 후에는 클라이언트 컴퓨터에서 브라우저를 실행할 수 있습니다. 모든 최신 버전의 Edge, IE 11, Google Chrome, Safari 및 Firefox가 지원됩니다(그러나 RD 웹 클라이언트는 아직 모바일 장치에서 작동하지 않습니다). 브라우저에서 RDS 서버에 액세스하려면 RDWeb 서버에 대한 URL 링크를 사용자와 공유하기만 하면 됩니다.
URL 주소 열기:
https://RDWebFQDN.server.name/RDWeb/webclient/index.html
테스트 환경에 액세스하려면 다음 URL 주소를 사용하십시오.
https://RDWebFQDN.server.name/RDWeb/WebClient-Test/index.html
서버 이름은 SSL 인증서의 RD 웹 액세스 서버 이름과 일치해야 합니다.
자격 증명을 사용하여 RDWeb 서버에 로그인합니다.
로그인하는 동안 RD 세션에서 사용할 수 있는 로컬 리소스를 묻는 메시지가 표시됩니다. 클립보드 및 프린터 리디렉션만 사용할 수 있습니다(현재 로컬 드라이브 및 USB 장치는 HTML5 RDP 클라이언트를 통해 리디렉션할 수 없습니다. 대신 mstsc.exe 클라이언트를 사용하십시오).
게시된 RemoteApp 및 RDP 바로 가기 목록이 나타납니다. 화면 상단의 아이콘을 사용하여 전환할 수 있습니다.
가상 PDF 프린터(Microsoft Print to PDF)를 사용하여 RD 웹 클라이언트에서 인쇄할 수 있습니다. 그런 다음 RD 웹 클라이언트 창에서 무언가를 인쇄하면 브라우저에서 PDF 파일을 다운로드하라는 메시지를 표시합니다. 이 PDF 파일을 열고 로컬 프린터에서 인쇄할 수 있습니다.
HTML5 RD 웹 클라이언트에서 RD 창 크기 및 전체 화면 모드의 동적 변경이 가능합니다. 클립보드를 통해 텍스트만 원격 데스크톱 세션으로 복사할 수 있습니다(파일이나 그래픽은 제외).
RD 웹 클라이언트에서 RDS 서버의 메모리 크기와 CPU 로드를 볼 수 있다는 점이 흥미롭습니다. 게시된 앱의 아이콘을 클릭하기만 하면 볼 수 있습니다.