导航

    <#CACHE_INCLUDE_NAVBAR#>
« C#中關於IsPostBack的解釋KILLTEST 聖誕優惠活動 »

資源重定向擴充Windows終端服務的功能

2010年12月15日 Cisco 0条评论 0个引用

通過終端服務可以對服務器進行遠程的維護。如下圖所示,在企業的機房中有壹臺從事數據管理的數據庫服務器。平時管理員壹般通過終端服務對數據庫服務器進行遠程維護。現在的需求是,管理員需要打印數據庫服務器上的某個文件,該怎麽操作?通常情況下,出於安全考慮,壹般不會在服務器上安裝額外的服務,如安裝打印機等等。所以管理員就不能夠直接在服務器上打印文件。遇到這種情況該如何處理呢?通過Windows終端服務的資源重定向功能,可以擴充Windows終端服務的功能。  


  簡而言之,本地資源重定向功能就是允許客戶端在終端服務操作中重定向許多本地的資源。通俗壹點講,就是本地客戶端上的資源,都可以被服務器上使用。如在本地客戶端上安裝了壹臺打印機,而在服務器上沒有。管理員通過終端服務進行遠程維護時,就可以讓服務器直接使用連接在自己電腦上的打印機,完成打印作業。這就是Windows終端服務重定向功能的實質。具體的說,在終端服務器會話中可以使用串行端口和打印機端口,從而允許用戶發送終端服務器打印作業給本地配置的打印機,並且允許從終端服務器會話中訪問串行設備。壹般來說,像本地配置的打印機、聲卡等等都可以被遠程服務器所用。

  壹、打印機重定向。

  管理員根據需要,可以將本地客戶端連接的打印機重定向到遠程服務器上。這個打印機包括直接連接在本地客戶端的打印機以及網絡打印機。這裏需要註意,當客戶端打開配置為重定向Windows打印機以及LPT端口的終端服務會話時,終端服務器就會嘗試安裝用於終端服務會話中的每個打印機。

  在打印機重定向作業中,比較讓人頭疼的事情就是打印機驅動程序的管理。讓遠程服務器使用本地的打印機也需要有對應的驅動程序。在2003版本中,雖然也有打印機重定向功能,但是使用起來比較麻煩。這主要就是因為要對打印機的驅動程序進行重新安裝。在2008版本中,對這方面的內容做了改善。添加了壹個TS EASY PRINT特性,幫助管理員減少在管理終端服務打印機重定向方面的困難與障礙。在實際工作中,需要註意以下兩個方面的內容。

  壹是TS這個特性其本質上使用的是通用的打印機驅動程序。因為采用的是通用的打印機驅動程序,所以支持傳統的和新的打印機驅動程序。為此就不需要管理員在終端服務器上安裝這些驅動程序。在減少工作量的同時,也不會給服務器的安全帶來隱患。

  二是采用這個特性之後,管理員就可以直接在遠程服務器上查看本地打印機驅動程序的相關設置,如打印機首選項等等。如此的話,管理員就可以將這個驅動程序用作代理服務器,將所有對GUI的調用都重定向到客戶端上的實際驅動程序。結果就是客戶端在遠程會話上實際的啟動了客戶端打印機的GUI。簡單的理解,就是不需要在遠程服務器上再安裝任何的打印機驅動程序。其可以直接調用客戶端本地打印機的GUI,來進行打印的作業。

  在實際工作中,另外還需要註意壹點,這個打印機的重定向作業只對當前會話有效。有時候管理員可能需要同時連接到遠程服務器。壹個會話進行設置相關的操作,另外壹個會話進行測試。此時如果在壹個會話中啟用了打印機本地資源重定向的功能。對於另外壹個會話來說,並不會生效。如果另外壹個會話也需要使用本地打印機的話,需要進行再次設置。這主要是出於安全方面的考慮。

  二、重定向即插即用的設備。

  假設現在管理員需要將壹個文件從移動硬盤復制到遠程的服務器上,此時該如何處理?按照傳統的方法是在遠程服務器上啟動FTP服務,然後將這個文件上傳到遠程服務器上。這顯然會帶來壹定的安全隱患。因為針對FTP服務的攻擊比較多。開啟了這個服務就相當於開了壹扇後門。現在管理員想要的效果是,能否讓遠程服務器像本地客戶端壹樣,直接訪問即插即用的設備呢?此時就需要依賴於資源重定向功能。

  在談到即插即用設備的重定向功能時,要分兩個時點來談。壹是先在客戶端上插上了移動硬盤,然後再建立終端會話,此時該怎麽重定向?二是已經建立了終端服務的會話,然後在客戶端上安裝了即插即用的設備,此時不重新建立連接的情況下,讓遠程服務器直接使用新插上的設備?

  如果先有即插即用設備,後有終端會話連接,則當啟動終端會話時,系統會自動在終端服務器上安裝即插即用的設備。連接之後,任何即插即用通知信息就會顯示在終端會話的任務欄上。就好像是本地客戶端新連接即插即用設備時所顯示的提示信息壹樣。即插即用設備的重定向功能是2008版本終端服務中的新特性。通過使用即插即用設備重定向作業,用戶可以重定向支持媒體傳輸協議的便攜式設備和支持圖片傳輸協議的數據相機等等。

  如果先有終端服務會話,然後再在客戶端上連接新的即插即用設備,此時是否需要關閉當前會話,重新連接才可以實現設備的重定向呢?答案是否定的。管理員在需要時,可以更改即插即用設備重定向的默認設置,讓系統可以識別在已經建立會話之後重定向連接的即插即用設備。要做出這個調整很簡單。至需要在建立會話之前,在本地客戶端的配置中,選擇Devices That I Plug In Later復選框即可。如此的話,即使在建立會話之後,客戶端上使用了新的即插即用設備,遠程服務器也可以識別並直接使用。

  不過這需要註意,這個即插即用設備重定向功能也只是針對特定的會話有效。如果後續再建立壹個新的會話,默認情況下是沒有啟用即插即用設備重定向功能的。這可以保證各個會話之間的獨立性。在現實工作中,有可能在服務器上部署有多個服務,如數據庫服務、OA辦公自動化系統等等。此時往往會有不同的管理員來進行維護。由於各個會話之間相對獨立,這就可以避免不同管理員同時維護服務器時的獨立性,避免相互之間的幹擾。

  另外需要提醒各位管理員的是,即插即用設備在使用上有壹個限制。即在層疊式的終端服務器連接上並不支持即插即用設備重定向功能(到2008版本為止)。這主要是因為層疊式服務器的嵌套機制決定的。在層疊服務器應用環境中,管理員首先連接到的是第壹個終端服務器,然後再在這個已經建立的終端會話中連接到第二個終端服務器。由於多層的嵌套,導致即插即用設備的重定向功能無法在層疊式應用環境中正常使用

  除了以上兩個典型的重定向資源外,還可以通過重定向功能實現對磁盤驅動器和本地時區的重定向。本地時區重定向對於在終端服務其上查看用戶的郵件非常有幫助。因為本地時區重定向可以允許從單獨的時區連接的終端服務器客戶端通過會話時間反映用戶的本地時間。在壹些比較復雜的環境中,如在國內要維護壹臺假設在美國的服務器(在服務外包的趨勢下,這種案例越來越多)。此時管理員可能希望終端服務期的時區與本地客戶端的時區壹致,以減少時區不壹致所帶來的困擾。此時就可以采用本地時區重定向功能。來減少由此帶來的困擾。

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206