多人管理远程服务器的同行一定遇到过当自己的电脑通过远程登录连接到远程服务器时却提示“终端连接超出了最大连接”的情况。
最近我也遇到这样的情况, 开始以为有别人已经登录,所以想过一段时间再看看,没想到,凌晨1点,出现的提示还是这样,看样子问题的原因不是我开始所想象的。
原来这是因为Windows 2003中设置了最大允许连接数限制,并且默认的最大连接数是2,由于我每次连接后没有注销而是直接关闭,导致连接数超过了最大连接数。
一、要避免再次出现这样的情况,有3个办法:
1、在Windows 2003 服务器上通过组策略进行设置来解决问题:单击“开始→运行”,输入“gpedit.msc”,回车后打开组策略窗口,然后依次定位到“计算机配置→管理模板→终端服务→会话”,然后在右侧窗口中双击“为断开的会话设置时间限制”,在打开的窗口中将“结束断开连接的会话”时间设置为5分钟。
2、开始→控制面版→授权,更改连接数。
3、终极解决办法也是最好的解决方法还是每次断开远程服务器连接时通过注销的方式。
二、恰巧遇到终端连接超出了最大连接而导致不能登录的解决办法:
由于windows2003默认仅支持2个终端用户的登陆。当“终端连接超出了最大连接”的情况出现导致不能登录时,可以:
1、给机房管理员打电话要求重启服务器。
2、使用专用远程连接器。
3、运行 mstsc /v:IP /console ,连接到远程系统的0会话。
4、在一台Windows2003的机器上运行“tsmmc.msc”,打开远程桌面连接,添加一个新的连接,输入远程服务器的IP地址、远程登录帐号和密码,登录到远程服务器桌面,再紧接着用“终端服务管理器”注销掉多余的用户就可以立即解决终端连接数超过最大的问题,注销登录,之后还是用传统方式登录,当然,下次断开远程服务器连接时记得通过注销的方式。