科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道网管技巧:巧妙设置解决远程桌面相关问题

网管技巧:巧妙设置解决远程桌面相关问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

不少用户遇到这样的情况第一反应就是重启服务器,其实这样大可不必,重启之后本来已经进行的操作也会终止,有时会为用造成一定的损失,在这个时候,大家只要照如下的操作就能解决问题了。

来源:pconline 2008年11月5日

关键字: Windows 操作系统 服务器 远程桌面

  • 评论
  • 分享微博
  • 分享邮件

  对于网络管理员来说,远程桌面是个非常方便的工具,有了它,就不用频繁往返与机房与办公场所之间,可以节省不少的时间,当然,对于将网管办公室与机房合为一体的单位来说就不存在这个问题了,但有了远程桌面,这部分网管同样可以不用流连于各个服务器之间,工作起来同样会轻松不少!不过在使用远程桌面的过程中,相信也有不少朋友会遇到这样那样的问题,今天我们就和大家说说笔者在日常操作中常常遇到的两个问题,一个是超过最大连接数的问题,一个是远程会话与远程桌面同步关闭的问题,希望能给遇到相同问题的朋友一点点帮助。

  超过最大连接数问题

  在我们常用的服务器操作系统中,Windows 2003/2000操作系统在远程连接数方面都是有限制的,默认是2个,如果同时连接数超过了系统允许的远程连接数,系统就会提示“终端服务器超出最大允许链接数”,这时,不但以后需要链接的用户无法登录远程桌面,就连已经登录的用户也会受到影响。

  不少用户遇到这样的情况第一反应就是重启服务器,其实这样大可不必,重启之后本来已经进行的操作也会终止,有时会为用造成一定的损失,在这个时候,大家只要照如下的操作就能解决问题了。

  1、首先用户需要telnet到此主机上。

  2、Telnet上去后,先看登陆的用户:

  输入命令:query user

  系统返回:

  C:>query user

  USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME

  k12update console 1 运行中

  此时可以看出的可能都不一样,根据具体情况而定。

  ID 0 的用户是本地登陆的,ID 1 和 ID 12是3389登陆的用户,前者在运行中,后者已经断开了,但是断开了仍然占用系统资源和通  道,我们要把它踢掉。如下进行操作即可。

  输入命令:logoff 1

  3、如果服务器关闭了telnet功能(这是默认的),还可以通过SqlServer的xp_cmdshell扩展存储过程,使用格式:master.dbo.xp_cmdshell '命令内容',其余可参考第二步。此方式要求有访问xp_cmdshell的权限。

  不过这样的操作只能算是权宜之计,并不能保证用户下次就不会遇到这样的问题,需要彻底解决问题还需要从根本上来加以分析。遇到这种情况的用户一般都属于下面两种情况:一种是确实有多位用户需要进行远程连接:另一种是并没有太多的用户需要连接但仍然会出现超过远程连接数,下面我们就这两种情况来讨论解决问题的方法。

  面对第一种情况,我们的解决方法是增加系统允许的远程连接数。我们可以通过从终端服务配置中修改和从组策略修改来实现。

  从终端服务配置中修改的方法是选择“网卡”选项卡-修改“最大连接数”改成你所需的值,当然这个值不也能太大,否则会占用较多的系统资源。

  对于win2003系统,从组策略修改的方法:运行-gpedit.msc-计算机配置-管理模板-Windows组件-终端服务,双击右边的”限制连接数量“-选择”已启用“-填入允许的最大连接数。

  当我们面对第二种情况,即实际并没有太多用户需要远程登录但仍然出现超过连接数的情况时,多数情况下是由于用户在推出远程桌面时没有选择注销而是直接关闭了远程窗口引起的,在这种情况下,虽然用户没有进行远程操作,但在主机的后台回话并没有结束,所以服务器仍然认为该用户在进行连接。这时我们同样有两种方法可以解决这个问题,第一种是人的方法,即用户在每次推出时都要记得采用注销而不是直接关闭窗口,这样就可以避免出现问题,呵呵。不过百密难免一疏,这时我们还有一个方法就是限制连接时长,当连接的用户在一定的时间内没有任何操作时系统会自动断开连接,从而不影响其他用户。具体操作方法为:运行-Tscc.msc-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话[将默认值“从不”改为一个适当的时间,比如30分钟]。

  远程会话与远程桌面同步关闭问题

  在日常操作中,网管员往往哪个需要通过远程桌面在主机中进行下载、文件安装、程序运行等等操作,这时,即使管理员推出远程桌面我们也希望这些操作照常进行,不要中断,不过在实际情况中却有很多情况不是这样,只要管理员退出这些操作就会同步中断,给网管员的操作带来了很大的不便。从理论上来说,在对服务器主机进行远程控制时,网络管理员只要不对服务器系统执行系统注销操作或重新启动操作,只是简单地单击远程桌面连接窗口右上角处的关闭按钮时,那些通过远程控制方式启动运行的应用程序还应该继续以后台方式运行,并不会跟随远程桌面连接窗口的关闭而同步关闭。但为什么会出现同步关不的问题呢,经过笔者的观察,这主要是设置的问题,只要我们进行了正确的设置,就完全可以避免此种情况的发生。现在,本文就将该故障的详细排除过程贡献出来:

  首先看看在远程登录服务器系统时使用的帐号设置是否正确,如果登录帐号的权限不够或者属性参数设置不当的话,那么就容易出现远程会话同步关闭的现象。假设网络管理员以系统管理员帐号“administrator”来远程登录服务器系统的,在检查“administrator”帐号的设置正确性时,我们可以在服务器系统中用鼠标右键单击桌面上的“我的电脑”图标,从弹出的右键菜单中执行“管理”命令,打开服务器系统的计算机管理界面。在该界面的左侧显示区域,用鼠标依次展开“系统工具”/“本地用户和用户组”/“用户”分支选项,在对应“用户”分支选项的右侧显示区域中,选中目标登录帐号“administrator”,并用鼠标右键单击该帐号,再执行右键菜单中的“属性”命令,打开对应帐号的属性设置界面;单击该设置界面中的“会话”选项卡,在对应的选项设置界面中我们会看到“空闲会话限制”、“活动会话限制”、“结束已断开的会话”、“当达到会话极限或连接中断时如何操作的设置”等几个参数(如图1所示)。其中“空闲会话限制”选项是在服务器系统中没有进行任何操作时所要设置的一项参数,“活动会话限制”选项是用来限制服务器系统中活动连接持续使用时间的一种参数,“结束已断开的会话”选项是用来强行关闭某个会话连接的一项参数。为了避免远程会话同步关闭现象的发生,我们必须在这里将上面的各项参数全部修改为“从不”,以确保远程会话不会被服务器系统强行关闭。

图1

  其次检查服务器系统中的终端服务配置参数是否正确,如果终端服务器模式设置不当的话,也可能引起远程会话同步关闭的现象。打开服务器系统的“开始”菜单,从中依次选择“程序”/“管理工具”/“终端服务配置”选项,进入终端服务配置界面,选中该界面左侧显示区域的“服务器设置”选项,并在对应该选项的右侧显示区域我们就能看到终端服务器模式究竟是什么了,要是发现终端服务器模式不是“应用程序服务器”模式时,我们必须及时修改过来,并且还需要在这里将“活动桌面”功能启用起来(如图2所示)。

图2

  下面我们还要对远程终端服务属性界面中的一些参数进行检查,并且这里的参数设置优先级一般要高于系统登录帐号属性界面中的参数设置。在进行这种检查时,我们可以先按照前面的操作打开服务器系统的终端服务配置界面,之后依次选中“终端服务配置”/“连接”选项,在对应该选项右侧显示区域中用鼠标右键单击“RDP-TCP”选项,从弹出的快捷菜单中执行“属性”命令,打开远程终端服务属性设置界面(如图3所示);在该设置界面中我们看到了“替代用户设置”这个选项参数,要是将该选项参数选中的话,那么我们之前在系统登录帐号属性界面中设置的各项参数都将不能发挥作用,所有参数都会自动按照远程终端服务属性设置界面中的参数进行处理,要是没有选中“替代用户设置”这个选项参数时,那么我们之前在系统登录帐号属性界面中设置的各项参数才能生效。而且,“替代用户设置”设置项下面,我们同样也会看到“空闲会话限制”、“活动会话限制”、“结束已断开的会话”、“当达到会话极限或连接中断时如何操作的设置”等几个参数,我们可以根据工作需要进行有针对性设置就行了。

图3

  网络管理员在远程控制单位服务器系统时,发现这里的“替代用户设置”选项被意外选中了,同时“结束已断开的会话”参数也被设置为了1分钟,这也是为什么网络管理员通过远程桌面连接在服务器系统中启动某个会话连接后,单击远程桌面连接窗口中的关闭按钮时该会话连接也会同步关闭的原因。找到故障原因后,问题就很好解决了,网络管理员在这里将“结束已断开的会话”参数设置为了“从不”后,就立即解决了服务器远程会话同步关闭故障。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章