遠程桌面服務Web訪問是一個很棒的功能,管理員可以用它為世界各地的用戶發布托管的應用程序。
有了它,用戶只需要一個浏覽器登錄到端口,並且使用的Windows版本支持遠程桌面客戶端軟件(Vista及更高版本的Windows都可以,Windows XP也有一個專用的客戶端),他們就能夠從任何地方訪問終端服務托管的應用程序。
對於一些高級的用戶,可以通過組策略自定義用戶權限范圍內可以訪問的應用程序,並進行更加細致的控制,當用戶訪問企業網絡內的端口時,不同的用戶根據其權限將顯示出不同的應用程序。
要建立遠程桌面服務Web訪問的端口,事先要滿足幾個要求:
●安裝遠程桌面服務的角色。
●只能使用Windows Server 2008 R2作為遠程桌面訪問端口的服務器。
●必須有一台服務器運行遠程桌面會話主機和遠程桌面連接代理的角色,兩者都是通過Windows Server 2008的服務器管理器來進行安裝。
●遠程桌面Web訪問角色服務的安裝
首先,將正確的代碼部署到承載門戶網站的服務器上。 以下步驟將安裝遠程桌面Web訪問角色服務:
1.以管理員身份登錄到遠程桌面 Web訪問端口的服務器。
2.單擊開始>管理工具>服務器管理器。
3.在“角色概要”部分,單擊“添加角色”項,在向導介紹頁面單擊“下一步”。
4.選擇“遠程桌面服務”角色,並單擊“下一步”,在遠程桌面服務頁面單擊“下一步”。
5.選擇“遠程桌面Web訪問”角色服務。 在對話框提示中,單擊“安裝必需的角色服務”按鈕,單擊“下一步”。
6.在Web服務器(IIS)頁面,單擊“下一步”,在選擇角色服務頁面單擊“下一步”。
7.在確認安裝選擇頁面,單擊“安裝”。
現在遠程桌面 Web訪問端口已經就緒,唯一缺少的就是它托管的應用程序。它們可以是來自遠程桌面連接代理服務器,遠程桌面會話服務器或服務器場。 另外還需要將遠程桌面Web訪問服務器添加到遠程桌面會話主機服務器的TS Web Access Computers安全組中。 當然,這很容易做到:
1.以管理員身份登錄到https:// / rdweb(遠程桌面 Web訪問服務的站點)。
2.選擇“配置”頁面。
3.選擇“遠程桌面連接代理服務器”或“一個或多個RemoteApp來源”。指定相應的地址,單擊“確定”以保存更改。
配置RemoteApp和桌面連接屬性
此時,需要在連接代理服務器上對遠程應用程序進行相關屬性的配置。它可以讓web訪問服務器和承載遠程桌面服務的服務器相互交流,交換連接和會話信息。
1.在遠程桌面連接代理服務器上,單擊“開始”>“管理工具”>“遠程桌面服務”>“遠程桌面連接管理器”。
2.在界面左邊的面板中,點擊頂部的節點,然後在右邊的面板點擊“屬性”。
3.在“連接設置”選項卡中定義顯示名稱和連接ID。
4.導航到“遠程桌面Web訪問”選項卡,在服務器名稱文本框中為遠程桌面 Web訪問服務器鍵入完整的DNS地址。
5.單擊“添加”按鈕,然後單擊“應用”,最後“確定”。
為RemoteApp列表添加相應的應用程序
最後一步是為訪問的用戶添加應用程序。這個過程相當簡單:
1.在會話主機上,單擊“開始”>“管理工具”>“遠程桌面服務”>“RemoteApp管理器”。
2.在操作面板中,單擊“添加RemoteApp程序”,在向導介紹頁面中單擊“下一步”。
3.從列表中選擇要添加到RemoteApps中的程序。對話框顯示的是所有用戶開始菜單文件夾中的所有條目,也可以單擊“浏覽”按鈕,然後指定一些位於磁盤中的應用程序。
4.單擊“下一步”,查看設置,然後單擊“完成”。
一切完成之後,用戶便能訪問門戶網站,他們可以點擊需要運行的應用程序的圖標,他們的會話和連接也將自動建立。此時,應用程序運行在服務器端。這是一個受控的環境,用戶的數據只保留在企業內部的網絡上,客戶端只負責呈現畫面。