Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Mặc dù Microsoft đã chuyển ứng dụng khách RDP của mình sang các nền tảng khác nhau (iOS, macOS, Android, cũng có một ứng dụng máy tính từ xa UWP riêng cho Windows 10) trong những năm gần đây, nhiều người dùng muốn có quyền truy cập từ xa vào máy chủ RDS và được xuất bản Ứng dụng từ xa từ trình duyệt. Để làm được điều đó, Microsoft đã phát triển dựa trên HTML5 Ứng dụng khách Web Desktop Từ xa Trong một vài năm. Gần đây, phiên bản RD Web Client chính thức đầu tiên đã được phát hành. Trong bài viết này, chúng ta sẽ xem xét cách cài đặt và định cấu hình Máy khách Web Máy tính Từ xa, cũng như sử dụng nó để truy cập RemoteApp trên máy chủ RDS chạy Windows Server 2016 từ trình duyệt.

Nội dung:

  • Yêu cầu về ứng dụng khách web HTML5 dành cho máy tính từ xa
  • Cài đặt Máy khách RD Web HTML5 trên Windows Server 2016 RDS
  • Kết nối với Máy chủ Truy cập RDWeb từ Trình duyệt có Hỗ trợ HTML5

Yêu cầu ứng dụng khách web HTML5 dành cho máy tính từ xa

Remote Desktop Web Client có sẵn dưới dạng một tính năng của vai trò RD Web Access trên các máy chủ RDS chạy trong Windows Server 2016/2019.

Trước khi triển khai RD Web Client, hãy đảm bảo rằng cơ sở hạ tầng của bạn đáp ứng các yêu cầu sau:

  • Cơ sở hạ tầng RDS đã triển khai, bao gồm RD Gateway, RD Connection Broker và RD Web Access trên Windows Server 2016/2019;
  • Giấy phép thiết bị đầu cuối cho mỗi người dùng (RDS CAL) được sử dụng;
  • Chứng chỉ SSL do CA đáng tin cậy cấp phải được sử dụng trên máy chủ RDS Gateway và Web Access (không cho phép chứng chỉ SSL tự ký);
  • Chỉ Windows 10 hoặc Windows Server 2008 R2 (hoặc cao hơn) phải được sử dụng làm máy khách RDP;
  • Bản cập nhật KB4025334 (ngày 18 tháng 7 năm 2017) hoặc bất kỳ bản cập nhật tích lũy nào tiếp theo phải được cài đặt trên máy chủ RDS.

Cài đặt Máy khách RD Web HTML5 trên Windows Server 2016 RDS

Như chúng tôi đã lưu ý, phiên bản RD Web Client dành cho Windows Server 2016/2019 hiện có sẵn, nhưng thành phần này không được tích hợp vào bản phân phối WS 2016 và bạn sẽ phải cài đặt riêng.

Cài đặt mô-đun PowerShellGet trên máy chủ có vai trò Truy cập Web RD:

Install-Module -Name PowerShellGet -Force

Khởi động lại bảng điều khiển PowerShell. Bây giờ cài đặt mô-đun Quản lý ứng dụng khách Web RD:

Install-Module -Name RDWebClientManagement

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Để chấp nhận các điều khoản của Thỏa thuận cấp phép của Microsoft, hãy nhấn A .

Sau đó cài đặt phiên bản Web Remote Desktop mới nhất:

Install-RDWebClientPackage

Sau khi gói RDWebClientPackage được cài đặt, hãy kiểm tra các thuộc tính của nó bằng lệnh sau:

Get-RDWebClientPackage

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Như bạn có thể thấy, đã xuất hiện gói rd-html 5.0 package version 1.0.0 .

Sau đó, xuất chứng chỉ SSL được sử dụng cho SSO (Bật Đăng nhập Một lần) dưới dạng tệp .cer (BASE64) trên máy chủ với vai trò Nhà môi giới kết nối RDS. Bạn có thể xuất nó trong phần đính vào đồ họa của trình quản lý chứng chỉ máy tính (certlm.msc). Chứng chỉ bạn cần có trong phần Cá nhân \ Chứng chỉ.

Nhập chứng chỉ trên máy chủ Web RD của bạn:

Import-RDWebClientBrokerCert C:\RDBrokerCert.cer

Bây giờ bạn có thể xuất bản RD Web Client:

Publish-RDWebClientPackage -Type Production -Latest

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Để kiểm tra RD Web Client, hãy sử dụng lệnh sau:

Publish-RDWebClientPackage -Type Test -Latest

Kết nối với Máy chủ Truy cập RDWeb từ Trình duyệt có Hỗ trợ HTML5

Sau khi bạn đã triển khai Máy khách web trên máy chủ RDS, bạn có thể chạy trình duyệt trên máy khách. Tất cả các phiên bản mới nhất của Edge, IE 11, Google Chrome, Safari và Firefox đều được hỗ trợ (tuy nhiên, RD Web Client chưa hoạt động trên bất kỳ thiết bị di động nào). Để truy cập máy chủ RDS từ trình duyệt, chỉ cần chia sẻ liên kết URL tới máy chủ RDWeb với người dùng của bạn.

Mở địa chỉ URL:

https://RDWebFQDN.server.name/RDWeb/webclient/index.html

Để truy cập môi trường thử nghiệm, hãy sử dụng địa chỉ URL này:

https://RDWebFQDN.server.name/RDWeb/WebClient-Test/index.html

Tên máy chủ phải khớp với tên máy chủ RD Web Access trong chứng chỉ SSL.

Đăng nhập vào máy chủ RDWeb bằng thông tin đăng nhập của bạn.

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Trong khi đăng nhập, bạn sẽ được nhắc những tài nguyên cục bộ nào sẽ có sẵn trong phiên RD của bạn. Chỉ khả dụng chuyển hướng máy in và khay nhớ tạm (hiện tại không thể chuyển hướng ổ đĩa cục bộ và bất kỳ thiết bị USB nào qua ứng dụng khách HTML5 RDP, vui lòng sử dụng ứng dụng mstsc.exe thay thế).

Danh sách các phím tắt RemoteApps và RDP đã xuất bản sẽ xuất hiện. Bạn có thể chuyển đổi giữa chúng bằng các biểu tượng ở đầu màn hình.

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Bạn có thể in từ RD Web Client bằng máy in PDF ảo (Microsoft Print to PDF). Sau đó, bạn in thứ gì đó trong cửa sổ RD Web Client, trình duyệt của bạn sẽ nhắc bạn tải xuống tệp PDF. Bạn có thể mở tệp PDF này và in trên máy in cục bộ của mình.

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS

Thay đổi động của kích thước cửa sổ RD và chế độ toàn màn hình có sẵn trong ứng dụng web HTML5 RD. Bạn chỉ có thể sao chép văn bản qua khay nhớ tạm vào phiên Máy tính Từ xa của mình (chứ không phải tệp hoặc đồ họa).

Điều thú vị là bạn có thể thấy kích thước bộ nhớ và tải CPU trên máy chủ RDS trong RD Web Client. Chỉ cần nhấp vào biểu tượng của ứng dụng đã xuất bản để xem.

Máy khách Web HTML5 Máy tính Từ xa trên Windows Server 2016 RDS