在局域網規模較大的工作環境中,網絡管理員幾乎都會選用遠程控制方式,對主要服務器主機進行管理維護,這種控制方式不但操作靈活,而且還能大大減輕網絡管理員的工作負荷,讓其不再來回奔走于多臺服務器主機之間。在盡情享受遠程控制帶給自己方便的同時,網絡管理員有時也會遭遇意想不到的遠程控制麻煩。這不,當我們嘗試以遠程控制方式啟動運行安裝在服務器系統中的某個控制程序時,有時會發現只要斷開遠程連接,那個啟動正常的控制程序也會隨之關閉運行,如此說來難道我們不能通過遠程連接方式控制目標應用程序的啟動運行?我們該如何才能讓遠程控制重新生效呢?
遠程控制失效之謎
某局域網中架設有一臺文件服務器、一臺Web服務器,這兩臺服務器與局域網中的普通客戶端系統,位于相同的工作子網;為了方便管理它們,網絡管理員分別在這兩臺服務器主機中都開通了遠程桌面連接功能,利用該功能網絡管理員可以在局域網的任何一臺普通客戶端系統中,對目標服務器系統進行管理維護。
最近,局域網中有不少用戶反映訪問文件服務器速度緩慢,為了尋找故障原因,網絡管理員特意從網上下載一款專業監控工具,準備對其網絡訪問情況進行及時監控。可是,當網絡管理員嘗試通過遠程桌面連接方式,啟動好目標服務器系統中的監控工具時,發現只要一斷開遠程桌面連接,目標監控工具的啟用狀態也會立刻關閉;連續啟動了幾次,每次斷開遠程連接之后,都出現了相同的故障現象,很明顯這樣的遠程控制已經失效。
帳號控制權限不夠?
由于網絡管理員可以正常通過遠程桌面連接,來對目標服務器系統中的監控工具進行自由啟動,問題只是出在遠程會話連接斷開之后,在該會話期間啟動起來的目標監控工具,不能持續運行,無法實現我們預期的遠程控制效果。大家知道,在默認狀態下,網絡管理員通過遠程控制方式啟動好服務器系統中的某個應用程序后,該應用程序應該能夠持續運行下去,直到目標服務器系統關機或重新啟動為止。現在,網絡管理員只要斷開遠程會話連接,目標監控程序也會“被迫”跟著關閉,這難道是網絡管理員使用的控制帳號沒有足夠的權限?
為了判斷控制權限是否設置不當,網絡管理員立即來到文件服務器現場,以系統管理員身份登錄進該主機系統后,依次單擊“開始”/“設置”/“控制面板”命令,在其后的系統控制面板窗口中,雙擊“管理工具”圖標,之后再雙擊“計算機管理”圖標,打開目標服務器系統的計算機管理窗口,依次展開該窗口左側子窗格中的“系統工具”/“本地用戶和組”/“用戶”分支選項,在對應“用戶”分支選項的右側子窗格中,找到目標控制帳號,并用鼠標右鍵單擊該帳號選項,從彈出的快捷菜單中執行“屬性”命令,打開目標控制帳號的屬性設置窗口;
單擊該設置窗口中的“遠程控制”標簽,打開如圖1所示的標簽設置頁面
圖1
網絡管理員發現“啟用遠程控制”選項已經處于選中狀態,同時“控制級別”已經被設置成“與會話交互”,這說明網絡管理員使用的控制帳號已經具有足夠的遠程控制權限,前面提到的遠程控制失效故障應該與控制權限沒有關系。
會話參數設置不當?
在排除遠程控制權限因素后,網絡管理員又開始懷疑起會話參數了,因為上述故障畢竟是在遠程會話結束之后出現的。于是,網絡管理員在目標控制帳號的屬性設置窗口中,單擊“會話”標簽,打開如圖2所示的標簽設置頁面,
圖2
在該設置頁面中,網絡管理員看到其中的“結束已斷開的會話”參數,不知道怎么突然變成了“1分鐘”,難道是這里的設置出現了問題?
經過上網搜索,網絡管理員發現“結束已斷開的會話”參數,主要是用來為順利關閉遠程會話連接而配置的,而現在這個參數數值竟然變成了“1分鐘”,也就是說在遠程會話連接關閉之后,在該會話期間啟動運行的各個程序也會在1分鐘之后自動關閉,難道目標監控工具的自動關閉真的是由這個因素引起的?網絡管理員來不及細想,立即在這里將“結束已斷開的會話”參數修改成默認的“從不”,單擊“確定”按鈕保存好上述設置操作后。原以為這樣的努力可以解決問題,可是當網絡管理員再次遠程連接目標服務器系統,并啟動好其中的監控程序后,發現只要斷開遠程會話連接,處于啟用狀態的目標監控程序仍然還會自動關閉,這難道說明問題還不是出現在會話參數上嗎?
終端服務設置惹禍?
遠程控制失效的故障現象,幾乎與“結束已斷開的會話”功能選項的控制效果一模一樣,那為什么將“結束已斷開的會話”參數調整為“從不”之后,網絡管理員遠程啟用目標監控程序的目的還不能實現呢?難道目標服務器系統中還有其他地方,也存在相同的控制選項,“逼迫”著目標監控程序跟隨遠程會話連接的斷開而自動關閉?
想到這一點,網絡管理員在第一時間使用QQ咨詢了自己的同行,很快他就知道這樣的設置參數同樣也出現在目標服務器系統的終端服務配置中,難道這里的設置也發生了變動?因為網絡管理員知道,在默認狀態下,“會話”標簽設置頁面中的“結束已斷開的會話”、“空閑會話限制”、“活動會話限制”等三個參數數值都應該為“從不”,如果它們的數值發生變動,那很可能是有人對它們進行了修改。為了檢查終端服務配置中的相關參數是否正確,網絡管理員按照下面的操作進行了檢查:
首先在目標服務器系統的現場,以系統管理員權限登錄到系統桌面,打開該系統的“開始”菜單,從中依次點選“設置”、“控制面板”命令,在彈出的系統控制面板窗口中逐一雙擊“管理工具”、“終端服務配置”圖標,進入到對應系統的終端服務配置控制臺界面;
其次在該控制臺界面的左側子窗格中依次選中“終端服務配置”/“連接”分支選項,在對應“連接”分支選項的右側子窗格中,用鼠標右鍵單擊“RDP-TCP”選項,并執行右鍵菜單中的“屬性”命令,打開遠程終端服務參數設置對話框;
在該設置對話框中,網絡管理員果然看到了其中也包含“會話”標簽,單擊該標簽,打開如圖3所示的標簽設置頁面;
圖3
的確,該設置頁面中的“結束已斷開的會話”參數也已經變成“1分鐘”,將該數值重新設置為“從不”,最后單擊“確定”按鈕保存好上述設置操作。
接下來,網絡管理員重新創建了與目標服務器系統的遠程桌面連接,并通過該連接啟用了目標監控程序,當再次斷開遠程會話連接之后,先前已經處于啟用狀態的目標監控程序沒有再跟著自動關閉,這說明遠程控制失效之謎終于被成功破譯了。
結束語
由于遠程控制失效現象是出現在遠程會話連接斷開之后,為此網絡管理員在排除該故障的時候,重點檢查了會話連接設置。可是,這樣的會話連接參數同時出現在登錄賬號屬性對話框中和終端服務配置對話框中,網絡管理員在登錄賬號屬性對話框中對此參數進行修改之后,發現故障現象并沒有消失,而是在兩個對話框中同時修改過之后,上述故障現象才消失的,那實際上是否需要對兩個位置處的會話連接設置同時進行修改呢?經過反復實踐,網絡管理員發現只要優先修改終端服務配置對話框中的會話連接設置,就能破譯遠程控制失效之謎;也就是說,目標服務器系統會優先檢查終端服務配置中的會話連接參數,當這里的“結束已斷開的會話”參數被設置為“1分鐘”,那遠程控制操作就會優先“服務”這里的設置,這也是網絡管理員單純在登錄賬號屬性對話框中修改會話參數沒有發揮作用的原因所在。