當Small Business Server 2003集成安裝結束之后,系統會在默認網站下面自動創建一個名為Remote的虛擬目錄。這樣,互聯網上的用戶就可以通過訪問https://domainname/Remote來訪問公司的遠程工作網站了。通過遠程工作網站,用戶不但可以訪問Outlook Web access信息、公司內部Windows SharePoint Services站點(在Small Business Server 2003中,已經集成了一個名為Companyweb的Windows SharePoint Services站點),還可以遠程訪問公司內部計算機、服務器、終端服務(Terminal Services)應用程序共享服務器以及進行其它治理和監控。
遠程工作網站是如何工作的?
在默認情況下,遠程工作網站會要求客戶端使用128 bit SSL證書加密以確保通信安全。遠程工作網站是Small Business Server 2003集成安裝的一個基于asp .NET的虛擬目錄。在實際工作中,最經常用到的功能便是通過遠程工作網站來訪問公司內部計算機的桌面。在用戶體驗上,與連接到公司的VPN服務器上再進行遠程桌面訪問是完全一樣的。在Windows Server 2003的環境中,普通用戶一般都是首先建立與VPN服務器的連接,才能用遠程桌面訪問公司內部計算機。遠程工作網站監聽在TCP 4125端口上,互聯網上的用戶在登錄遠程工作網站之后,連接到服務器的TCP 4125端口,服務器再與內部計算機的TCP 3389端口進行通訊,將遠程桌面的連接返回給互聯網上的用戶。
常見問題
問題一:無法訪問遠程工作網站 無法訪問遠程工作網站的原因有多種,下面將列舉比較常見的錯誤信息。
錯誤信息1——Server Error in "/Remote" application 當訪問https://DomainName/Remote時,會碰到如下錯誤信息: Error: Server Error in "/Remote" Application Runtime Error ……………… 該錯誤不但會發生在遠程工作網站中,而且會發生在所有基于ASP .NET的站點上。假如在將服務器提升為域控制器之前便安裝了Internet 信息服務(IIS)6.0與ASP .NET,就會出現這個問題。我們可以通過運行“aspnet_regiis -i”重新進行注冊來解決此問題。具體步驟可以參考微軟知識庫文章“嘗試登錄到Windows SharePoint Services 時出現‘Server Error in "/" Application.Access to the Path Is Denied’("/" 應用程序中的服務器錯誤。對路徑 的訪問被拒絕)錯誤信息”(http://support.microsoft.com/kb/823379)。
錯誤信息2——403 Forbidden 錯誤信息2如圖1所示。
對于Small Business Server 2003標準版來說,這一般是由IIS中的目錄安全性配置造成的。解決方法如下:
對于Small Business Server 2003專業版來說,這有可能是因為Web服務器證書配置不當造成的。解決方法如下:
a) 點擊“開始”,選擇“服務器治理”。
b) 選擇“任務列表”,并點擊“連接到Internet”。
c) 按照向導至“Web服務器證書”頁面。
d) 選擇“創建新Web服務器證書”,并在文本框中鍵入您的外部域名或公有IP地址。
e) 完成向導。
如圖2所示,你應在“創建新Web服務器證書”頁面中填入正確的信息。
錯誤信息3——The page cannot be displayed
錯誤信息3如圖3所示。 造成這個問題主要的可能性是TCP 80和TCP 443端口沒有被指向Small Business Server服務器的外網卡。在運行“配置電子郵件和Internet連接向導”之后,Small Business Server 2003的外網卡會偵聽TCP 80和TCP 443端口。該故障一般是由于位于Small Business Server 2003服務器前端的路由器配置不當所引起的。請確認路由器已經將TCP 80和TCP 443的網絡流量NAT到了Small Business Server服務器上。
問題二:如何修改遠程工作網站的超時時間限制
眾所周知,Exchange Server 2003的Outlook Web Access提供了基于Cookie的Forms-Based Authentication功能。遠程工作網站同樣提供了該功能。這樣,用戶在一段時間沒有響應之后,服務器會自動斷開與用戶的連接,以確保信息安全。圖4為遠程工作網站的Forms-Based Authentication登錄界面。
Connectivity to the remote computer could not be established. Ensure that the remote computer is on and connected to the Windows Small Business Server network.
若此時一切工作正常,一般是由于Small Business Server前端的路由器所造成的。為了保證互聯網上的用戶可以使用遠程工作網站來連接到內部計算機,路由器必須將TCP 4125端口NAT到Small Business Server的外網卡接口上。
若此時仍然無法連接到內部計算機,則需要檢查TCP 4125端口是否被其它應用程序所占用。此時,可以參考微軟知識庫文章“Users cannot connect to remote desktops by using the Windows Small Business Server 2003 Remote Web Workplace”(http://support.microsoft.com/kb/886209) 來解決該問題。