服务器上的服务一直自动关闭,服务器会话连接自动关闭怎么办?

在网络维护工作量相对较大的单位,网络管理员往往很少有时间呆在服务器现场,为了让服务器系统时刻高效地运行,他们不得不利用远程桌面功能来对服务器系统进行远程管理与维护。在对服务器远程管理的时候,每一个连接桌面都是以独立的进程单独在后台运行的,按理来说在对应桌面中打开的每一个会话窗口也应该都以后台运行方式存在的,这种独立的运行方式往往能够帮助我们更灵活地管理好服务器系统。然而在实际远程管理服务器的过程中,我们时常会遭遇通过远程桌面打开的会话窗口会跟随远程桌面连接的关闭而同步关闭的现象,这种现象往往会给我们管理服务器带来不小的麻烦。那么为什么通过远程桌面打开的会话窗口会跟随远程桌面连接的关闭而同步关闭呢?为了更好地回答这个问题,本文现在特意从实战出发,来为各位贡献一则这方面的故障事例以及具体的应对过程,希望能使各位朋友收到一点启发!

事例回放

某一局域网络拓扑结构非常简单,普通工作站与Windows 2003 server服务器主机同时连接到一台路由交换机中,并且它们处于同一个子网中;为了便于普通工作站能够高效、快捷地访问服务器,网络管理员在该路由交换机中没有封锁端口,也没有启用其他限制策略,因此网络管理员可以很顺利地在任意一台普通工作站中利用远程桌面功能来管理服务器系统。为了保护服务器系统的安全,网络管理员平时常常通过远程桌面连接到服务器系统,并在服务器系统中下载、安装一些补丁程序或其他安全工具,确保这些程序能够正常运行。

不过,最近通过远程桌面功能对服务器系统进行远程管理时,网络管理员却遇到了一点小麻烦,每次都能通过远程桌面功能与服务器系统顺利地连接,并且能够在对应的系统桌面中运行一些安全保护程序,可是当网络管理员关闭远程桌面连接时,那些通过该连接启动运行的一些应用程序也同步关闭了,而没有独立以后台形式运行。从理论上来说,在对服务器主机进行远程控制时,网络管理员只要不对服务器系统执行系统注销操作或重新启动操作,只是简单地单击远程桌面连接窗口右上角处的关闭按钮时,那些通过远程控制方式启动运行的应用程序还应该继续以后台方式运行,并不会跟随远程桌面连接窗口的关闭而同步关闭。

问题解析

那么为什么通过远程桌面打开的会话窗口会跟随远程桌面连接的关闭而同步关闭呢?针对该问题,笔者特意在Internet网络中经过反复的调查与搜索,结果发现这种现象是由于服务器系统的某些参数设置不当造成的,我们只要重新调整某些参数后就能有效避免这种现象的发生。现在,本文就将该故障的详细排除过程贡献出来:

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

服务器上的服务一直自动关闭,服务器会话连接自动关闭怎么办?_第1张图片

其中“空闲会话限制”选项是在服务器系统中没有进行任何操作时所要设置的一项参数,“活动会话限制”选项是用来限制服务器系统中活动连接持续使用时间的一种参数,“结束已断开的会话”选项是用来强行关闭某个会话连接的一项参数。为了避免远程会话同步关闭现象的发生,我们必须在这里将上面的各项参数全部修改为“从不”,以确保远程会话不会被服务器系统强行关闭。

其次检查服务器系统中的终端服务配置参数是否正确,如果终端服务器模式设置不当的话,也可能引起远程会话同步关闭的现象。打开服务器系统的“开始”菜单,从中依次选择“程序”/“管理工具”/“终端服务配置”选项,进入终端服务配置界面,选中该界面左侧显示区域的“服务器设

置”选项,并在对应该选项的右侧显示区域我们就能看到终端服务器模式究竟是什么了,要是发现终端服务器模式不是“应用程序服务器”模式时,我们必须及时修改过来,并且还需要在这里将“活动桌面”功能启用起来(如图2所示)。

服务器上的服务一直自动关闭,服务器会话连接自动关闭怎么办?_第2张图片

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

服务器上的服务一直自动关闭,服务器会话连接自动关闭怎么办?_第3张图片

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

问题小结

总结上面的故障排除过程,我们认为在默认参数设置下使用远程桌面功能时,往往能够很顺利地远程控制服务器系统。可是,日后使用相同的功能无法准确控制远程服务器系统时,我们就应该努力从远程桌面参数以及远程终端参数中寻找答案;并且在解决远程控制之类的网络故障时,我们需要明确的是终端服务配置界面中的参数设置要比登录帐号属性界面中的参数设置优先级别高一些,只有对这两个界面中的各项参数进行逐一检查后,才可能顺利解决远程控制类的网络故障。

你可能感兴趣的:(服务器上的服务一直自动关闭)