教你两招玩转windows系统远程桌面
很多网络管理员都使用过windows系统的远程桌面,通过他可以远程控制一台服务器,就好象在本机操作一样。不过很多时候使用远程桌面时却在操作上带来一定的不便。例如服务器上已经用某帐户登录并启动某些服务与应用了,如果在网络中其他计算机通过远程桌面连接该服务器的话,远程桌面程序将不会继续用该帐户登录,而会启用一个新的连接会话。如何解决此问题呢?今天我们就来讨论下如何让远程桌面更加人性化,让我们的远程桌面访问能够共享控制台。
解决方法一
一般来说我们公司服务器使用的操作系统都是windows 2000 server版或者windows 2003,而这两个版本的远程桌面在使用上和windows XP系统有一个很大的区别,那就是在2000和2003中如果服务器自身已经登录到系统桌面并在上面运行一些服务或应用程序时,如果同时网络中其他计算机通过远程桌面连接进入系统桌面时并不会看到这些启用的服务和应用程序,因为2000和2003系统中的远程桌面连接不会使用当前已登录的进程,取而代之的是使用一个新的进程开启会话连接。
这种使用一个新的进程开启会话连接就容易给实际使用带来一定的不方便,例如在服务器上本地登录启动了DOMINO服务邮件系统,那么当需要远程管理时连接上去后无法对其进行设置,在远程桌面上启动DOMINO服务的话,会出现该程序与应用已经启动的提示。另外对于一些系统内置的服务,诸如IIS,FTP服务,如果本机已经启动了,那么使用新的会话连接到远程桌面后将无法进行任何操作和设置。这种非人性化现象还是比较常见的。
反观windows XP系统则不存在此问题,因为在windows XP系统中当有其他用户从网络连接到本地计算机时,当前用户会自动注销退出,而通过网络连接远程桌面的用户将看到刚刚注销前用户显示的桌面信息。这样就可以完美解决windows 2000和windows 2003远程桌面出现的非人性化问题了。
解决方法二
当然我们不可能将自己的系统更改成windows XP系统,毕竟单位服务器需要服务器版操作系统。那么我们如何设置远程桌面让每个远程访问的会话能够共享控制台呢?下面笔者将介绍几个解决方法,当然我们是在windows 2003系统基础上进行讲解的。
1.远程桌面连接控件设置:
对于上面提到的多个远程桌面访问不能够共享控制台的问题,我们可以通过设置远程桌面连接组件中的参数解决。
第一步:首先通过“开始→控制面板→远程桌面设置”来启动远程桌面设置窗口。
第二步:然后在左边的控制台根节点中的“远程桌面”进行设置,添加一个新连接。
第三步:在新连接设置窗口中有一个“连接到控制台”的选项,我们在其前打上对勾即可。这样当我们再次通过“远程桌面”连接服务器时将自动连接到“控制台”,这样就可以实现共享当前桌面显示信息的功能。
小提示:另外有的时候我们希望限制每个用户使用一个会话,也就是说不管有多少个人通过网络连接服务器,只要他们使用同一个帐号的话,就将共享同一个桌面显示。方法是在“终端服务配置”中的“服务器设置”,将“限制每个用户使用一个会话”设置为“是”即可。
2.连接命令设置:
前面介绍的是从根本上彻底解决windows 2000 server和windows 2003非人性化问题,将我们的系统设置为多用户多连接共享一个远程桌面会话。不过大多数情况我们都希望服务器继续保持着这种独享远程桌面会话连接的功能,那么如果想临时登录到服务器的控制台又该如何操作呢?实际上我们可以从连接命令入手解决。
第一步:通过任务栏的“开始→运行”。
第二步:在运行输入栏中填写“mstsc /console”(不含引号)后回车启动远程桌面程序。
第三步:这种添加参数/console命令的方法来启动远程桌面,在连接成功建立后将自动连接目的系统的控制台,也就是上面所说的共享控制台的功能。
很多网络管理员都使用过windows系统的远程桌面,通过他可以远程控制一台服务器,就好象在本机操作一样。不过很多时候使用远程桌面时却在操作上带来一定的不便。例如服务器上已经用某帐户登录并启动某些服务与应用了,如果在网络中其他计算机通过远程桌面连接该服务器的话,远程桌面程序将不会继续用该帐户登录,而会启用一个新的连接会话。如何解决此问题呢?今天我们就来讨论下如何让远程桌面更加人性化,让我们的远程桌面访问能够共享控制台。
解决方法一
一般来说我们公司服务器使用的操作系统都是windows 2000 server版或者windows 2003,而这两个版本的远程桌面在使用上和windows XP系统有一个很大的区别,那就是在2000和2003中如果服务器自身已经登录到系统桌面并在上面运行一些服务或应用程序时,如果同时网络中其他计算机通过远程桌面连接进入系统桌面时并不会看到这些启用的服务和应用程序,因为2000和2003系统中的远程桌面连接不会使用当前已登录的进程,取而代之的是使用一个新的进程开启会话连接。
这种使用一个新的进程开启会话连接就容易给实际使用带来一定的不方便,例如在服务器上本地登录启动了DOMINO服务邮件系统,那么当需要远程管理时连接上去后无法对其进行设置,在远程桌面上启动DOMINO服务的话,会出现该程序与应用已经启动的提示。另外对于一些系统内置的服务,诸如IIS,FTP服务,如果本机已经启动了,那么使用新的会话连接到远程桌面后将无法进行任何操作和设置。这种非人性化现象还是比较常见的。
反观windows XP系统则不存在此问题,因为在windows XP系统中当有其他用户从网络连接到本地计算机时,当前用户会自动注销退出,而通过网络连接远程桌面的用户将看到刚刚注销前用户显示的桌面信息。这样就可以完美解决windows 2000和windows 2003远程桌面出现的非人性化问题了。
解决方法二
当然我们不可能将自己的系统更改成windows XP系统,毕竟单位服务器需要服务器版操作系统。那么我们如何设置远程桌面让每个远程访问的会话能够共享控制台呢?下面笔者将介绍几个解决方法,当然我们是在windows 2003系统基础上进行讲解的。
1.远程桌面连接控件设置:
对于上面提到的多个远程桌面访问不能够共享控制台的问题,我们可以通过设置远程桌面连接组件中的参数解决。
第一步:首先通过“开始→控制面板→远程桌面设置”来启动远程桌面设置窗口。
第二步:然后在左边的控制台根节点中的“远程桌面”进行设置,添加一个新连接。
第三步:在新连接设置窗口中有一个“连接到控制台”的选项,我们在其前打上对勾即可。这样当我们再次通过“远程桌面”连接服务器时将自动连接到“控制台”,这样就可以实现共享当前桌面显示信息的功能。
小提示:另外有的时候我们希望限制每个用户使用一个会话,也就是说不管有多少个人通过网络连接服务器,只要他们使用同一个帐号的话,就将共享同一个桌面显示。方法是在“终端服务配置”中的“服务器设置”,将“限制每个用户使用一个会话”设置为“是”即可。
2.连接命令设置:
前面介绍的是从根本上彻底解决windows 2000 server和windows 2003非人性化问题,将我们的系统设置为多用户多连接共享一个远程桌面会话。不过大多数情况我们都希望服务器继续保持着这种独享远程桌面会话连接的功能,那么如果想临时登录到服务器的控制台又该如何操作呢?实际上我们可以从连接命令入手解决。
第一步:通过任务栏的“开始→运行”。
第二步:在运行输入栏中填写“mstsc /console”(不含引号)后回车启动远程桌面程序。
第三步:这种添加参数/console命令的方法来启动远程桌面,在连接成功建立后将自动连接目的系统的控制台,也就是上面所说的共享控制台的功能。