遠程桌面服務 Web 訪問 (RD Web Access) 允許用戶通過瀏覽器訪問企業發布的 RemoteApp 程序或桌面,無需 VPN、無需完整桌面會話,僅需支持 Remote Desktop Client 的 Windows 版本 (Vista/7/8/10/11,XP 需專用客戶端)。管理員可通過組策略實現基於用戶/組的應用程序顯示隔離,實現「一人一鏡像」的精細化交付。
| # | 要求 | 說明 |
|---|---|---|
| 1 | 安裝遠程桌面服務角色 | Server Manager → 添加角色 |
| 2 | 作業系統 | 必須為 Windows Server 2008 R2 (非 R2 版本不支持 RD Web Access 角色服務) |
| 3 | 會話主機 + 連接代理 | 需至少一台運行 RD Session Host 和 RD Connection Broker 角色的伺服器 |
| 4 | 網絡互通 | Web Access 伺服器需與 Session Host、Connection Broker 互通 (RPC, RDP, HTTP/HTTPS) |
安裝完成後,需指定 RemoteApp 來源:
https://<WebAccess伺服器FQDN>/rdweb。讓 Web Access 與 Connection Broker 建立信任通道,交換會話/連接信息:
CorpApps)。
在 Session Host 伺服器 上操作:
D:\Apps\ERP\ERP.exe)。
https://<FQDN>/rdweb。
| 領域 | 建議 |
|---|---|
| 傳輸加密 | 強制 HTTPS,配置有效公網 SSL 憑證 (內網可用企業 CA 簽發) |
| 認證強化 | 啟用 RD Gateway (RD 閘道) 統一入口,配置 NAP 健康策略檢查客戶端合規性 |
| 應用隔離 | 利用 Connection Broker + 組策略 實現「用戶組 ↔ RemoteApp 列表」映射,最小權限原則 |
| 會話安全 | 配置 RDP 加密級別 (FIPS 140-2)、空閒/斷開超時、剪貼板/驅動器重定向策略 |
| 高可用 | Connection Broker 部署 SQL Server 後端叢集;Web Access / Session Host 做 NLB 或 DNS 輪詢 |
| 監控審計 | 啟用 RD 診斷日誌、Windows 事件轉發至 SIEM,關注 Event ID 1000-1029 (RD 生命週期) |
RD Web Access 是「零客戶端」交付企業應用的利器,部署核心在於 Web Access ↔ Connection Broker ↔ Session Host 三角信任鏈的完整建立。遵循「角色安裝 → 源配置 → 代理屬性 → 應用發布 → 安全加固」五階段流程,配合高可用架構與審計體系,可構建穩定、安全、體驗優異的遠程應用交付平台。隨著 RDS 在 Server 2012/2016/2019/2022 中演進為更模組化的架構,本文流程仍具備極高的參考遷移價值。