孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、远程桌面的功能

  当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好像是直接在该计算机上操作一样。这就是远程桌面的最大功能,通过该功能网络管理

员可以在家中安全的控制单位的服务器,而且由于该功能是系统内置的所以比其他第三方远程控制工具使用更方便更灵活。

2、远程桌面的前世今生

  说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影。远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来的。

  计算机发展的早期在很多客户机硬件配置不高无法独立运行程序的情况下,TELNET协议应运而生,他是一种C/S模式,客户机可以通过TELNET登录到高配置的服务器上,在服务器上运行程序。当程序运行时所有的运算与存储都是交给服务器来完成的,当运算结束后服务器才把结果反馈回客户机,这样就可以在客户机配置不够的情况下完成程序的运行工作,而且运行结果出来的一点不慢。

  远程桌面连接就是从TELNET发展而来的,通俗的讲他就是图形化的TELNET。所以在下文中我们讲解远程桌面连接的使用时也会稍微介绍一些TELNET的相关知识。

3、启动远程桌面连接的方法

  WINDOWS 2000 SERVER,WINDOWS XP和WINDOWS 2003,这三个系统的开启远程桌面方法各不相同,我们一一介绍。

(1)WINDOWS 2000SERVER

  WINDOWS2000系统中PROFESSIONAL版本是不能开启远程桌面功能让别人访问的,但SERVER版可以开启,不过需要我们安装相应的WINDOWS组件。方法如下:

  第一步:通过任务栏的“开始->设置->控制面板”,选择里头的“添加/删除程序”。

  第二步:在左边选择“添加/删除WINDOWS组件”。

  第三步:稍后会出现添加删除WINDOWS组件窗口,我们从中选择“终端服务”,然后点“下一步”进行安装。这里要注意一点的是在安装过程中需要我们插入WINDOWS 2000SERVER系统光盘到光驱中。

  第四步:安装完毕后需要重新启动计算机,重启后就完成了在WINDOWS 2000SERVER下的远程桌面连接功能的安装工作。

(2)WINDOWS XP

  正如上文提到的,WINDOWS2000引入远程桌面连接功能后受到了广大用户的好评,大家普遍认为开启该功能的方法太复杂,而且在使用时不能保证每个人都拥有WINDOWS2000SERVER光盘。因此在XP和2003系统中微软将远程桌面开启的操作进行了简化。

  第一步:在桌面“我的电脑”上点鼠标右键,选择“属性”。

  第二步:在弹出的系统属性窗口中选择“远程”标签。

  第三步:在远程标签中找到“远程桌面”,在“容许用户连接到这台计算机”前打上对勾后确定即可完成XP下远程桌面连接功能的启用。

(3)WINDOWS 2003

  WINDOWS2003开启方法和XP类似,同样对操作步骤进行了简化。方法如下:

  第一步:在桌面“我的电脑”上点鼠标右键,选择“属性”。

  第二步:在弹出的系统属性窗口中选择“远程”标签。

  第三步:在远程标签中找到“远程桌面”,在“容许用户连接到这台计算机”前打上对勾后确定即可完成2003下远程桌面连接功能的启用。

4、远程桌面的配置及应用

  远程桌面 Web 连接是 ActiveX 控件,该控件实际上提供了与完整终端服务客户端相同的功能,但它旨在通过 Web 传递该功能。嵌入网页时,即使用户的计算机上并未安装完整的远程桌面连接客户端,远程桌面 Web 连接也可以作为与终端服务器连接的客户端会话的宿主。(以Windows2003为例)

一、必要组件安装

  打开“控制面板”→“添加或删除程序”→“添加或删除Windows组件”→“应用程序服务器”→“详细信息…”→“Internet信息服务(IIS)”→“详细信息…”→“万维网服务”→“详细信息…”→勾选“远程桌面Web连接”→连点三个“确定”→“下一步”等待完成。

二、启用或禁用远程连接

  1、打开控制面板中的系统。

  2、在“远程”选项卡上,选中或清除“允许用户远程连接到您的计算机”复选框。单击“选择远程用户…”,在随后出现的对话框中添加或删除用户,单击“确定”(两次)。

三、在客户端应用

  在“开始”→“运行”,在运行框中键入“HTTP://服务器/TSWEB”→“确定”,若是第一次在本客户端使用,会要求下载ActiveX 控件,在“服务器”后的文本框中键入服务器名,在“大小”后的下拉列表中选择远程桌面的分辨率,请选择“全屏”,(否则远程桌面会显示在浏览器中),回车后即可看到登录窗口,键入用户名与密码即可进入远程桌面。其它就同使用本地机一样。若要退出,请选择“注销”,若一会儿后还要进入,请选择“断开”,再进入时方法同前。当然如果权限足够大,还可选择“重新启动”、“关机”。注意在使用时,不要直接关掉“远程桌机Web连接”的浏览器窗口,否则远程桌面相当于“断开”,并未注销。

四、终端服务配置

  1、请依次单击“开始”和“控制面板”,双击“管理工具”,再双击“终端服务配置”。在控制台树中,单击“连接”。在详细信息窗格中,右键单击要配置客户端设备映射的连接,然后单击“属性”。若要使远程桌面也成为多媒体,请在“客户端设置”选项卡下选中“颜色深度的最大值”,并在下拉列表中选择适当的值。“禁用下列项目”下,请不要选中“音频映射”,以使远程桌面也能播放音乐。

  2、默认的登录名设置

  3、在“Internet 信息服务(IIS)管理器”下查找到TSWEB虚拟目录的具体位置,修改Default.htm文件,就不需要每次填入服务器名。用记事本打开Default.htm,找到input name=“Server”,修改Value=“服务器名或IP地址”,保存退出。[1]

5、使用远程桌面连接的方法

  使用远程桌面连接的方法很简单,因为一旦连接到服务器上就和操作本地计算机一样了。所以唯一要讲解的就是连接操作。如何连接到开启了远程桌面功能的计算机呢?我们需要远程桌面连接登录器。

(1)WINDOWS XP和2003操作系统:

  这两个系统将远程桌面连接程序内置到附件中,我们不用安装任何程序就可以使用远程桌面连接。

  第一步:通过任务栏的“开始->程序->附件->通讯->远程桌面连接”来启动登录程序 (命令号运行:mstsc )

  第二步:在图4界面中的“计算机”处输入开启了远程桌面功能的计算机IP地址。

  第三步:点击“连接”按钮后我们就可以成功登录到该计算机上了,连接上去后如图5所示,和操作自己计算机一样方便一样快捷。 (对方的机要开启了允许远程连接到此计算机,具体做法是,我的电脑=>属性=>远程=>远程桌面,把勾打上.确定)

(2)其他WINDOWS操作系统:

  2000及以前的WINDOWS中系统没有将登录工具放到附件中,我们有两个方法获得登录器并实现远程桌面的连接功能。

   方法一:使用XP光盘登录器——MSRDPCLI

 在XP系统光盘盘符下\SUPPORT\TOOLS目录有一个叫做MSRDPCLI.exe的程序,该程序实际上是一个远程桌面连接登录器,在WIN98/2000机器上运行XP光盘目录下的msrdpcli.exe。将自动安装远程桌面连接程序。安装过程非常简单,一路“下一步”即可。完毕以后通过“开始->程序->附件->通讯->远程桌面连接”就可以登录网络上开启远程桌面功能的计算机了。

   方法二:第三方登录器

 实际上网络中有很多站点都提供了远程桌面登录器的下载,我们在98系统或2000系统上下载该登录器就可以完成登录远程桌面的功能。

6、远程桌面的端口

  3389端口,这一端口最好不要开,也就是说不要开启远程桌面,因为,HACKER会通过这一端口进入您的计算机,种植木马,现在我们的计算机安全意识越来越强,开放135端口的计算机越来越少,所以HACKER们就希望通过这一端口抓肉鸡。

  [编辑本段]6、使Windows XP的远程桌面支持多用户登陆

  在Windows XP中,远程桌面只能一个用户登陆,这样在某些时候其实是不方便的,不过我们可以通过以下办法实现多用户使用远程桌面登陆。

  打开 Windows XP Pro SP2 远程桌面(远程协助)的多用户支持 Enable Concurrent Sessions

  主要分为三步

  1. 打开多用户支持(注册表regedit)

  2. 替换 termsvr.dll

  3. 更改用户登录或注销的方式:使用欢迎屏幕,使用快速用户切换

  控制面板→用户账户→更改用户登录或注销的方式

  1. 通过注册表打开多用户支持

  将以下内容复制到记事本,保存成*.reg文件,然后打开保存的文件导入注册表即可

  REGEDIT4

  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]

  "EnableConcurrentSessions"=dword:00000001

  也可以使用命令行完成,将以下内容复制到记事本,粘贴到记事本保存成*.bat文件,然后打开保存的文件即可完成

  @echo off

  setlocal

  set regkey="HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core"

  reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f

  endlocal

  还有一种方式是

  点“开始”菜单,点运行,在弹出的对话框中,键入REGEDIT然后按回车打开注册表编辑器,在注册表中找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Licensing Core,建立一个类型为DWORD的新键,键名为"EnableConcurrentSessions",键值为“1”。

  2. 替换系统中的termsvr.dll

  从相关站点下载到termsrv.dll文件

  替换两处

  C:\WINDOWS\system32\dllcache\termsrv.dll

  C:\WINDOWS\system32\termsrv.dll

  系统应该会提示文件使用中无法替换,因为文件使用中,最简单的办法就是先把这两个文件改个名字(先改C:\WINDOWS\system32\dllcache\termsrv.dll的文件名,然后再改C:\WINDOWS\system32\termsrv.dll的,顺序不能错,否则会自动恢复),改名后系统可能会提示系统文件被修改,不用理它,按取消再按确定就可以了,然后把下载到的文件解压到相应的位置即可.

  3. 更改用户登录或注销的方式:使用欢迎屏幕,使用快速用户切换

  更改方法:打开控制面板→打开用户账户→点更改用户登录或注销的方式

  勾选“使用欢迎屏幕”和“使用快速用户切换”,点应用选项。然后重新启动电脑即可完成操作。

  相关系统服务 (Related OS Services):

  TermService

  Terminal Services

  允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。

  这是远程桌面(包括管理员的远程桌面)、快速用户转换、远程协助和终端服务器的基础结构。

  FastUserSwitchingCompatibility

  Fast User Switching Compatibility

  为在多用户下需要协助的应用程序提供管理。

  PS:这样设置之后系统就可以用多个用户进行远程桌面登陆了,但是在测试中发现,这样仅仅能登陆2个不同用户名的用户,当登陆第三个时,就会提示要断开已经登陆的其中一个了,不过对于我们而言,通常已经够用了!

  补充:经本人实际应用,发现“使Windows XP的远程桌面支持多用户登陆”中的第2步:替换系统中的termsvr.dll 需要在安全模式下替换才能生效。(附:安全模式进入方式:开机时一直按F8键会跳出系统选择菜单,选择第一个:安全模式 即可进入。)

7、其他远程桌面连接方法

  WindowsXP的远程桌面连接,让所有的XP用户受益匪浅,这种系统安装时与生俱来的优势免去了用户的选择软件和软件安装之苦,毕竟远程软件最让用户担心的还是安全问题,如果在选择软件方便不慎,可能会由于信息泄露造成很大的损失。因此Windows自带的远程桌面连接软件常常在进行远程连接和远程控制的时候需要用户对我的电脑的相关属性和安全设置进行更改,以实现远程操作。这对于以应用为主的用户来说可能是一个挑战,因为多数用户对于软件操作流利而对于技术却知之甚少。而且在广域网内,尤其是网络负载的高峰期,往往系统提供的远程桌面连接的速度和画质不那么令人满意。

  鉴于上述原因,国内外很多软件商家开始着眼于远程桌面连接,共享和控制等开发,软件市场上该类原件如雨后春笋一般在近几年不断涌现。

  1. 与即时聊天软件相结合的远程桌面连接

  说到即时聊天软件我们先会想到QQ,MSN,Skype这三款市面最流行的即时通讯软件。虽然同是即时聊天工具,但是应用的场合常常不同:QQ一般多用于私人聊天,娱乐等等,MSN多用于工作场合,而Skype主要是用户跨国联系。QQ所携带的远程桌面连接功能是其聊天和娱乐功能的拓展,同时还可以通过截图等功能实现单一的图片共享。MSN和Skype远程桌面连接同时附有远程控制,可用来帮助实现工作中的远程协助。这三个软件中的远程桌面连接是为了满足即时聊天用户的需求和方便用户使用而开拓的扩展功能,用以辅助聊天是不错的选择,但就相关的速度和远程连接质量来说,不是很尽如人意。同时这三款软件与Windows自带的功能相似,需要对安全设置等进行重新设定。

  2. 精炼小巧的单功能远程桌面连接软件

  这里所提及的远程桌面连接软件多是为远程连接和远程控制等功能专门开发的相关软件,这里简单地介绍两款国外流行的远程桌面连接软件,在一定程度上,国外的软件在该领域,无论是画质还是反应速度、软件体积都更加更胜一筹。首先是德国Mikogo公司开发的Mikogo免费远程桌面连接软件,该软件融合了穿透内网技术,在软件使用的同时用户无需修改防火墙设置和相关电脑属性,有效地防止了在远程桌面连接期间第三方对电脑的攻击。软件体积约为2MB,安装方便,占用电脑资源少,图画保持真彩显示,时延小,允许用户隐藏桌面信息,适合于大量图片共享或者进行产品展示的用户。软件还配有白板,会议录音,屏幕回放等功能,也可用来进行视频会议,但是目前该软件还不提供音频连接。另一款软件就是大家熟悉的TeamViewer,这款软件与Mikogo不同,主要致力于远程控制,当然控制的前提是要电脑桌面远程连接共享,在Teamviewer启动共享和控制的时候,不需要被共享方任何安全确认,而直接可以观看到期桌面并进行操作,软件使用的同时也不需要进行防火墙的重设,简单方便。

  3.与视频会议同步发展的远程桌面连接系统

  最早的视频会议主要集中在硬件应用上,但是由于投资大,沉淀成本高,移动性差等特点也渐渐被市场上很多软件产品所替代。而以软件为基础的视频会议常常是以远程桌面连接为基础,一台PC,一个软件,就能实现真实的远程桌面连接,视频连接等等。目前国内有很多厂商提供该类产品如盛威、IOMeeting、NETMEETING、网动视频会议、视维视频会议等以及国外的厂商BeamYourScreen,Netviewer,Gotomeeting等等。

posted on 2010-07-20 15:44  孤独的猫  阅读(446)  评论(0编辑  收藏  举报