使用命令行mstsc /console破解遠程桌面如果超出最大連接數
windows
遠程桌面的一些問題
一、如果已經有多個連接存在,除了在任務管理器里斷開外,還有什么辦法斷開?
可以通過命令的方式將連接斷開:
第一步:在Command Line模式下:輸入命令query user
C:\>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>dfsadmin 0 Disc . 7/23/2007 7:53 PM
mrsadmin rdp-tcp#10 1 Active . 7/24/2007 9:31 AM
ID 0 的用戶是本地登陸的,ID 1 是3389登陸的用戶,正在運行中,但是仍然占用系統資源和通道,我們要把它踢掉。進行第二操作。
第二步:輸入命令:logoff 1 ,再用query user查詢狀態
C:\>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>dfsadmin 0 Disc . 7/23/2007 7:53 PM
mrsadmin rdp-tcp#10 1 Active . 7/24/2007 9:31 AM
C:\>logoff 1
C:\>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>dfsadmin 0 Disc none 7/23/2007 7:53 PM
二、如果連接已經受限制,除了可以從遠程登錄,用一個“3389DOS版”軟件來進行牽制登錄。還有其它解決如下:
(1).本地登錄(控制臺登錄)到終端服務器,遠程登錄的用戶會自動被注銷。如果還有用戶沒有注銷,可以在打開“任務管理器”,點擊“用
戶”標簽然后選擇遠程登的用戶點擊右鍵選擇“注銷”即可。
(2).如果終端服務器開啟了telnet服務,我們可以telnet到終端服務器,然后通過命令注銷(踢出)用戶。首先輸入命令“query user”查看
當前的登錄,然后選擇相應的用戶通過命令logoff id來注銷該用戶。其中id是系統分配給用戶的標識,它是唯一的。比如我們輸入logoff 2,就
注銷了id為2的用戶的遠程登錄,那么其他用戶就可以登錄了。
(3).限制已經斷開連接的session存在的時間,當超過時間后會自動進行注銷,其原理是修改終端服務器配置來實現的。操作步驟是:
第一步:點擊“開始”,依次定位到“控制面板→管理工具→終端服務配置”,在“終端服務配置”
窗口,點擊左側的“連接”然后雙擊窗格右側的“rdp-tcp”打開其屬性設置對話框。
第二步:點擊“會話”標簽,勾選“替代用戶設置”激活下面的選項,然后在“結束已斷開的會話”后面的下拉列表中選擇一個時間,比如
我們選擇30分鐘。這樣當斷開連接30分鐘內沒有再次連接的話,系統就會技術這個session(會話)。
第三步:點擊“網卡”標簽,修改“最多連接數”,默認是2,大家可以根據自己的需要進行修改。不過,數字不宜過大,否則會占用終端服
務器的系統資源。
(4).上面的三個方法可以解決問題,但最徹底的解決方案是增加終端服務器的連接數,我們通過組策略來實現,操作步驟是:
第一步:點擊“開始→運行”,輸入gpedit.msc打開組策略編輯器,依次展開“計算機配置→管理模板→windows 組件→終端服務”,雙擊
右邊的“限制連接數量”,點選“已啟用”,在“ts 允許的最大連接數”后面根據自己的需要輸入一個連接數。
第二步:點擊左側的“會話”,然后雙擊右側的“為斷開的會話設置時間限制”,點選“已啟用”,在“結束斷開連接的會話”后的下拉列
表中選擇一個時間,比如我們選擇“30分鐘”。
三、用如下命令形式解決超過最大連接數問題(強行登錄)。
運行 mstsc /console /v:IP 如:mstsc /console /v:192.168.0.10
其實這主要是mstsc參數的了解,可通過mstsc /?學習一下。
遠程桌面連接
MSTSC [<Connection File>] [/v:<sever[:port]>] [/console] [/f[ullscreen]]
[/w:<width> /h:<height>] | /Edit”ConnectionFile” | /Migrate | /?
<Connection File> — 指定連接的 .rdp 文件的名稱。
/v:<sever[:port]> — 指定要連接到的終端服務器。
/console — 連接到服務器的控制臺會話。
/f — 以全屏模式啟動客戶端。
/w: <width> — 指定遠程桌面屏幕的寬度。
/h:<height> — 指定遠程桌面屏幕的亮度。
/edit — 打開指定的 .rdp 文件來編輯。
/migrate — 將客戶端連接管理器創建的舊版連接文件遷移到新的 .rdp 連接文件。
/? — 生成這個用法消息
四:實現一個用戶只能進行一次終端登錄,我們可以通過對終端服務器的設置來實現,操作步驟是:點擊“開始”,依次定位到“控制面板→管
理工具→終端服務配置”,單擊“服務器設置”在詳細信息窗格中,右鍵單擊“限制每個用戶使用一個會話”,然后單擊“屬性”。勾選“限制
每個用戶使用一個會話”復選框,然后單擊“確定”即可。
五:實現只能一個IP地址遠程:
運行:gpedit.msc ,打開計算機配置→管理模板→windows 設置→安全設置→IP安全策略,在右邊新建立一個IP安全策略,添加一個規則,
拒絕或充許某一個IP到本地遠程登錄。
如果在域環境里,限制某一個用戶登錄,運行:gpedit.msc 打開計算機配置→windows設置→安全設置→本地策略→用戶權限分配→通過終
端服務允許登錄 ,然后編輯讓某個用戶或組登錄。
六:服務器多個網卡限制只能從某一個網卡登錄:
gpedit.msc ,打開計算機配置→管理模板→windows 設置→安全設置→IP安全策略,在右邊新建立一個IP安全策略,添加一個規則,限制某
一個IP到本地的某個網卡的IP的遠程登錄。
七:讓遠程桌面支持多用戶
win2003中一臺機器默認情況下只允許3個用戶同時登錄。這很不方便。
在管理工具的終端服務配置里可以看到默認的連接數,但是不能修改。要想修改必須安裝終端服務器,在添加刪除程序中,添加刪除Windows組件,選擇終端服務器,安裝后就可以修改這里的連接數了。
Windows XP不支持多個用戶同時登錄遠程桌面,當其他用戶遠程登錄Windows XP時,主機上當前已登錄的用戶即會自動退出。不過在Windows XP SP2中提供了允許連接會話并發功能,可通過遠程桌面進行多用戶的同時登錄,但其在默認狀態下關閉了該項特性,需要通過修改注冊表開啟該功能。
打開注冊表編輯器,依次展開“HKEY_LOCAL_MACHINE\System
\CurrentControlSet\Control\Terminal Server\Licensing Core”分支,轉到右側窗口,在其中新建一個類型為DWORD的子鍵,將該鍵命名為“EnableConcurrentSessions”,并將鍵值設置為“1”,即可開啟多用戶登錄功能。
八:如何將2003里面的那個基于MMC控制臺的遠程桌面移植到了XP中:
安裝2003的網絡管理工具包 2003光盤里的I386\adminpak.msi,然后在控制臺里添加就行了。
九:使用遠程web服務管理:
安裝遠程管理(HTML)組件。打開“添加/刪除Windows組件”,在“Windows組件向導”對話框中依次進入“應用程序服務器→Internet信息服務(IIS)→萬維網服務”選項,選中“遠程管理(HTML)”組件,最后點擊“確定”按鈕,就開始對此組件進行安裝配置。
注意:安裝完成后,會在“Internet信息服務(IIS)管理器”的網站目錄下新增一個名為“Administration”的網站項目。
安裝完成且就后就可以,登錄Web服務管理界面了,在IE中輸入“https://192.168.0.100:8098”,其中“192.168.0.100”為Windows
2003服務器的IP地址,“8098”為遠程維護使用的端口號。接著彈出登錄對話框,輸入管理員用戶名和密碼,點擊“確定”按鈕后,登錄到Web服務管理界面。
注意:遠程Web管理使用的是“https”協議,該協議對網絡中傳輸的數據進行加密,可以有效的防止用戶重要信息被非法竊取。
使用遠程Web服務管理界面,可以對Windows 2003服務器的系統狀態、網絡狀態、用戶和組、站點和Web服務器進行遠程維護。如果服務器正常運行,會在主窗口頂部顯示“狀態:正常”的字樣。
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解