解決遠程連接服務器的最大連接數

 

在工作中,經常需要遠程連接到服務器上,然而在公司裏,老總、同事都需要連接到服務器上的,而默認的Win2003操作系統最大連接數是2,這樣一來,問題也就來了,常常遇到“終端服務器超出最大連接數”,導致無法正常登陸服務器。下面講解在網上流傳的幾種方法,來解決這一問題。

解決方法一:用“註銷”方式退出遠程桌面,而不是直接關閉窗口;

解決方法二:踢出已經斷開的連接用戶;
1、首先通過各種方法連接到服務器上(telnet);
2、上去後,查看登陸用戶列表。輸入命令:query user;
這樣你就可以看出有何不同來啦,可以根據你的具體情況而定的。ID爲0的用戶就是本地登陸的,而在State中看提示,當提示爲已斷開,則說明用戶已經斷開還佔用着系統資源和通道,這樣就可以把該用戶踢掉。輸入logoff ID,即踢除相應ID的用戶。

解決方法三:限制已斷開連接的會話存在時間;(推薦)
一般情況下,我們在維護遠程服務器時,不可能長時間在線,但是系統默認的卻是隻要登錄就不再斷開。因此,我們可以修改這一默認設置,給它指定一個自動斷開的時間即可。

可以在Windows 2003 服務器上通過組策略中設置一下來解決問題:單擊“開始 → 運行”,輸入“gpedit.msc”,回車後打開組策略窗口,然後依次定位到“計算機配置 → 管理模板 → Windows 組件 → 終端服務 → 會話”,然後在右側窗口中雙擊“爲斷開的會話設置時間限制”,在打開的窗口中將“結束斷開連接的會話”時間設置爲5分鐘,或者設置爲空閒就斷開。或在遠程服務器上打開“運行”窗口,輸入“tscc.msc”連接設置窗口。然後雙擊“連接”項右側的“RDP-Tcp”,切換到“會話”標籤,選中“替代用戶設置”選項,再給“結束已斷開的會話”設置一個合適的時間即可。

解決方法四:增加連接數量,即設置最大連接數再多些;
默認情況下允許遠程終端連接的數量是2個用戶,我們可以根據需要適當增加遠程連接同時在線的用戶數。
單擊“開始→運行”,輸入“gpedit.msc”打開組策略編輯器窗口,依次定位到“計算機配置 → 管理模板 → Windows 組件 → 終端服務”,再雙擊右側的“限制連接數量”,將其TS允許的最大連接數設置大一些即可。
經過上面兩個配置(方法三&方法四),基本上就可以保證遠程終端連接時不再受限。但仍有人反映,當前同時只有一個用戶進行連接,卻提示超出最大允許鏈接數,這又是什麼原因呢?出現這種情況是因爲操作不當所造成的。在上一個帳戶登錄遠程桌面後退出時,沒有采用註銷的方式,而是直接關閉遠程桌面窗口,那麼導致該會話並沒有被釋放,而是繼續保留在服務器端,佔用了連接數,這樣就會影響下一個用戶的正常登錄了。

解決方法五:限制用戶會話數;
對Terminal Services進行限制,使得一個用戶僅僅能夠連接一次。對於Windows Server 2003,請在Terminal Services Configuration(Terminal Services配置)中將“限制每位用戶只有擁有一個會話”(Restrict each user to one session)設置爲“是”(Yes)。此外,您可以將“限制終端服務用戶使用單個遠程會話”組策略設置爲“啓用”。

注意:版本不一樣解決的方法有異!
A:這是因爲Windows 2003中設置了最大允許連接數限制,而你每次連接後可能沒有註銷而是直接關閉,導致連接數超過了最大連接數。你可以在Windows 2003 服務器上通過組策略中設置一下來解決問題:單擊“開始→運行”,輸入 “gpedit.msc”,回車後打開組策略窗口,然後依次定位到“計算機配置 → 管理模板 → 終端服務 → 會話”,然後在右側窗口中雙擊“爲斷開的會話設置時 間限制”,在打開的窗口中將“結束斷開連接的會話”時間設置爲5分鐘。最好的解決方法還是你每次斷開連接時通過註銷的方式。
B:經常多人管理服務器的朋友一定遇到過當自己終端連接遠程計算機的時候卻提示“終端連接超出了最大連接”的提示吧?這是因爲windows2003僅支持2個終端用戶的登陸。當這種情況出現後,多數人選擇的是給機房打電話進行重啓服務器。可是帶來的損失也是顯而 易見的。那麼我們有什麼辦法來解決呢?方法當然是有的。我們只需要在一臺2003的機器上運行“tsmmc.msc”就可以打開遠程桌面連接,在這裏我們 添加一個新的連接,輸入對方的IP地址帳號和密碼後就可以成功登陸到對方的桌面中,這時可以再踢下一個用戶。就可以解決終端連接數超過最大的問題。
C:開始 → 控制面版 → 授權裏面更改連接數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章