天天看點

java web 單使用者 登入_單使用者登陸

遠端桌面是windows作業系統中一個很友善的功能,管理測試機資産、異地排 除故障等,都很快捷。在windows xp sp2模式下,一般預設是單使用者登入,也就是當A使用者遠端一台機器時,B使用者在遠端到這台電腦的話,A使用者的連接配接就會被斷開。windows2003 預設可以支援多使用者的并發通路支援,但是也會帶來不友善,因為每個使用者屬于不同的會話,會導緻操作内容不同步,比如A使用者在桌面啟動了一個應用服務,那麼 B使用者遠端到這台電腦時是看不到A使用者的桌面的。

設定windows2003的方法在網上有很多,但是大多是說在用戶端如何設定,其實在windows2003的服務端,就可以很友善的設定單使用者遠端登入的。具體方法是:

進入控制台,點選“管理工具——終端服務配置“,或者在開始-運作裡輸入“tscc.msc”,在彈出界面中點選"伺服器設定",然後在右側的選項中設定”限制每個使用者使用一個會話“選項為”是“,這樣就可以了。

修改最大連接配接的數量以及設定結束斷開連接配接的會話時間。前者可以設定一個最大連接配接的數值進而達到一個較多的範圍,但通常來說不宜設定很大的數值;後者可以在非正常情況下斷開連接配接之後,系統過一段時間自動斷開該連接配接。

修改最大連接配接數的方法是:打開“終端服務配置”管理項(可以在運作中輸入“tscc.msc”,也可以在控制台的“管理工具”中打開“終端服務配置” 連結),選擇“連接配接”,然後輕按兩下打開右邊的“RDP-Tcp”項,在“會話”标簽中選擇最上面的第一個“替代使用者設定”,然後設定“結束已斷開的會話”一 個時間,比如15分鐘,這樣非正常斷開的會話會在15分鐘之後自動斷開而不占用連接配接。

順便說一句,下面的“活動會話限制”是指每次遠端連接配接的時間,建議使用預設;“空虛會話限制”是指如果在遠端連接配接中沒有任何操作之後多長時間自動斷開連 接,如果你的遠端連接配接開着然後你有事情離開電腦了,系統會自動在預設時間内斷開連接配接,進而保證了安全。不過有的時候我們開着遠端連接配接臨時在本機查閱其他資 料,有時遠端連接配接會很“聰明”地斷開,這點很讨厭,可以根據自己的實際需求在這裡設定一個時間,同時可以選中第二個“替代使用者設定”,然後設定達到上述限 制之後直接結束會話。

可以使用下面的操作設定結束斷開連接配接的會話時間:Windows2003中可以打開“組政策”管理項(可以在“開始”-“運作”中輸入 “gpedit.msc”,也可以在控制台的“管理工具”中打開“組政策”連結),依次打開“計算機配置”-“管理模闆”-“Windows元件”- “終端服務”,然後輕按兩下打開右邊的“限制連接配接數量”項,選擇“已啟用”然後設定一個數值,這裡建議不要超過10。Windows2000中沒有上面的政策 項,可以在上面修改最大連接配接數的方法中打開的“RDP-Tcp屬性”對話框中的“網卡”标簽中設定。

需要特别注意的是,上面的所有更改對于目前的這次遠端連接配接是無效的。

在設定完成後,當A使用者遠端電腦後,此時如果B使用者再次遠端,那麼A使用者就會提示連接配接中斷,這樣設定還有一個好處,就是保證不同的遠端使用者使用的是一個會話,也就是說A使用者做了什麼操作,在B使用者遠端登入後在桌面仍然可以看到A使用者操作的内容。

幹網維這個行業,平時在日常維護中,最常使用的指令,莫過于mstsc了。

一般在遠端伺服器的時候,我們常用的指令為:

java web 單使用者 登入_單使用者登陸

 程式代碼

mstsc /console /v:伺服器IP:端口

mstsc /admin /v:伺服器IP:端口

上面的指令,/console和/admin兩個參數的效果是一樣的,都是連接配接到遠端計算機的控制台,隻是因為mstsc的版本不同而區分的。

新 來的網維人員,常常為了省事,省去了參數,直接打mstsc,然後輸入IP通路,這樣是省事了,但是會造成很多不必要的麻煩,因為如果不加控制台參數的 話,就會在遠端計算機上重新建立一個虛拟桌面,同時把開機要運作的東西重新運作一次,而很多程式都是隻運作一次的,像易遊的節點伺服器,還有樂吧的程式 等,當遠端完之後,可能那些程式也随之登出了,然後下面的機子玩遊戲或看電影就會出現某些不正常的情況了。

在這裡給出一個方法,找到我的檔案下面的default.rdp檔案,點選滑鼠右鍵,選擇打開方式,用記事本打開,你會看到一個文本檔案,在這個文本檔案的最後一行添加以下指令,

mstsc 5.X的版本用以下設定:

java web 單使用者 登入_單使用者登陸

 程式代碼

connect to console:i:1

mstsc 6.X的版本用以下設定:

java web 單使用者 登入_單使用者登陸

 程式代碼

administrative session:i:1

然後儲存就可以了,這樣以後再用mstsc指令的時候,就可以不用打/console或/admin參數了,無論你打不打,系統會始終以控制台的方式去連接配接遠端桌面。