使用命令行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规则详解