分享

局域网之远程桌面控制

 wangmi88 2012-02-20
【转】局域网远程桌面
2012-01-17 20:28

 “远程控制”一词大家应该都有所耳闻,就是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,远程控制有很多用途,你可以坐在家中操纵办公室的电脑进行远程办公,你可以利用远程控制帮助异地的朋友解决电脑问题,这可比用电话指挥直观多了。
  现在远程控制软件很多,Windows XP也自带远程控制的功能。不过这些软件大都只能对有公网IP的被控端进行远程控制,不过公网IP有限,现在的公司内的电脑和很多宽带一般都是内网,也就是几台电脑通过一个网关共享一个公网IP上网,这种情况下要实现远程控制比较困难,这里提供几个可行的方案,希望对广大内网用户有所帮助。
  一、利用端口映射
  1.通过XP远程桌面连接
  端口映射就是将内网电脑上的远程控制软件使用的那个端口映射到网关的某个端口上,这样用网关的公网IP加映射的端口号就可以对内网的电脑进行远程控制了。大多数路由器和网关软件都带有端口映射功能,也可以借助一些端口映射软件,如WinRoute Pro等,如果是用Windows XP的共享连接的方法共享上网的,它本身也带有端口映射功能,下面就以Windows XP自带的远程桌面为例,介绍一下它的设置方法。
  在作网关的电脑的共享连接图标上点右键,选“属性”,打开连接属性窗口,选“高级”那项,再点击“设置”,会出现“高级设置”的对话框(如图1)。

  注意其中有一项“远程桌面”,勾选这项,会弹出一个“服务设置”的窗口,其中的端口号等设置已经设好了,我们只要添加上被控端的内网IP(比如192.168.1.3)就可以了(如图2),点两次确定后就设置好了远程桌面的端口映射。
  然后启用被控端的远程控制,默认情况下这项是禁用的。具体做法是:在“我的电脑”图标上单击右键,选择“属性”,在弹出的“系统属性”窗口中选择“远程”选项。勾选“允许从这台计算机发送远程邀请”和“允许用户远程连接到这台计算机”,点击“选择远程用户”可以选择具有远程控制权的用户(默认管理员有控制权),进行远程控制的用户都要设置密码。
  需要进行远程控制时,在主控端的电脑上点击“开始→所有程序→附件→通讯→远程桌面连接”来启动远程桌面连接;如果主控端是Windows 98或者其他版本的Windows,可以把XP的安装光盘放入光驱,在自动运行界面上依次点击“执行其他任务→设置远程桌面连接”来安装远程桌面连接程序。
  启动了远程桌面连接后,会出现一个窗口(如图3),这里我们要输入被控端的网关的公网IP(比如218.193.12.115,注意不是被控端的内网IP),连接成功后会出来个窗口,要输入用户名、密码,稍等片刻就可以进行远程控制了。


  2.家庭版XP的远程协助方案
  家庭版的Windows XP只有远程协助的功能,“远程”选项中只有“允许从这台计算机发送远程邀请”的选项,如果被控端是Windows XP家庭版,就不能用“远程桌面连接”来进行远程控制,不过可以用“远程协助”。

  首先,按上文的方法在被控端上设置好端口映射,然后点击“开始→所有程序→远程协助”来打开远程协助(如图4),依次点击“邀请某人帮助您→将邀请保存为文件(高级)”,输入姓名并调整过期时间,再设置好密码,最后保存邀请。系统会保存下一个不到1KB的文件,里面记录了连接信息,不过内网用户把它直接发给主控端是不行的,我们要用记事本把它打开,可以看到里面有段记载了内网IP(比如192.168.1.3:3389)(如图5),将其改为“网关IP:外部端口号”(比如218.193.12.115:3398,3389为Windows XP远程控制默认的端口号),并保存。

  我们要在过期时间内把这个文件用邮件等方式发给主控端,并把密码告诉给他,主控端打开文件时会自动启动远程协助,输入密码后连接被控端(如图6),连接成功后,被控端会出现一个请求远程协助的窗口,点击“是”同意进行远程协助,此时只能看被控端的屏幕,要想进行控制,就点击“获取控制权”,这时被控端会出现一个窗口请求共享控制,点击“是”同意后才能进行控制,还可以进行传送文件等,远程控制完毕,要断开连接。Windows XP专业版也可以用这种方法进行远程控制。

  3.通过软件实现端口映射
  也可以用其他远程控制软件来实现端口映射,下面以广泛使用的免费远程控制软件Winvnc为例,说明其设置方法。
  首先设置端口映射,按上文所述打开共享连接中“高级设置”的对话框,Winvnc的设置没有在列表中,接下来就点“添加”,在弹出的“服务设置”对话框中填入服务描述(如Winvnc,可以随便取),再填上被控端的内网IP(比如192.168.1.3),“此服务的内部端口号”中填Winvnc的控制端口(默认为5900),“此服务的外部端口号”中填入映射后的端口号(可随便取,建议与内部端口号一致),连接方式选“TCP”(如图7),这样就设置了端口映射。

  Winvnc现在有汉化版了,下载安装完后,开机会自动启动Winvnc,在右下角的任务栏会出现白色的VNC的小图标,在小图标上面点右键,选择“特性(P)”会出现设置窗口(如图8),在“密码”中填入验证密码。如果勾选那项“启用Java查看器(J)”,那么主控端就无须安装Winvnc,可直接用支持Java的浏览器进行控制,最好把“移除桌面墙纸”那项勾选,这样可以提高远程控制的速度,其他设置用默认就可以了,设置好后按确定即可。

  PCD工具谱
  软件名称:WinVNC
  软件版本:3.3.7 汉化版
  授权方式:免费软件
  软件大小:440KB
  下载地址:http://down1.tech.sina.com.cn/download/downContent/2004-03-16/3476.shtml
  远程控制时,在主控端上安装Winvnc,运行Winvnc组件中的“VNC查看器”,会弹出一个“连接明细”的窗口(如图9),在“VNC服务器”处填入被控端的网关IP:外部端口号(比如218.193.12.115:5900,如果外部端口号与内部端口号一致,也是Winvnc的控制端口,可以不用填外部端口号),然后点“确定”开始连接,连接成功后会要求输入被控端的密码,接下来就可以进行远程控制了。进行远程控制时,被控端的状态栏中VNC小图标会变成黑色,控制时,点击窗口作左上角会打开一个菜单(如图10),选“Send Ctrl-Alt-Del”可以打开被控端的任务管理器,选“connection options”可以打开一个菜单,调整连接选项,勾选“使用8位元颜色”可以提高控制的速度,远程控制完毕,关闭窗口即可断开连接。


如果还不能登陆就别只有一个原因了!!电脑设置的问题!!!

因为个人电脑千差万别!

为系统添加远程桌面

  默认状态下,Windows 2000及其之前的系统并没有安装远程桌面,要想在这些系统中使用远程桌面,需要自己手工添加。

  在Windows XP系统安装光盘的“SUPPORT\TOOLS”目录中,可找到一个名为“Msrdpcli.exe”的程序,它实际上就是远程桌面连接登录器。将此程序复制到没有远程桌面的系统中并运行后,即可自动在系统中安装远程桌面连接程序。安装过程非常简单,连续点击“下一步”即可,当安装完成后,点击“开始→程序→附件→通讯→远程桌面连接”,便能登录网络连接远程计算机了。

  让远程桌面支持多用户

  Windows XP不支持多个用户同时登录远程桌面,当其他用户远程登录Windows XP时,主机上当前已登录的用户即会自动退出。不过在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性,需要通过修改注册表开启该功能。

  打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\System
\CurrentControlSet\Control\Terminal Server\Licensing Core”分支,转到右侧窗口,在其中新建一个类型为DWORD的子键,将该键命名为“EnableConcurrentSessions”,并将键值设置为“1”,即可开启多用户登录功能。

  在远程桌面中传输文件

  在进行远程桌面操作时,有时需要在远程服务器与本地计算机传输文件,这是很麻烦的事。其实在远程桌面程序中内置了映射磁盘的功能,通过该功能便可以实现远程登录服务器时,自动将本地计算机的磁盘映射到远程服务器上,让传送文件变得更加简单快捷。

  在“远程桌面连接程序”中展开“选项”,选择“本地资源”标签,钩选中“磁盘驱动器”。连接到远程登录到服务器上后,打开服务器的“我的电脑”,就会发现本地计算机的磁盘以及软驱、光驱都映射到了服务器上,这样传送文件便可像操作本地硬盘一样方便了。

 远程桌面中使用快捷键

  在本地可使用快捷键,远程桌面上同样也可以通过快捷键方便操作,例如:<Alt>+<Page Up>键可切换当前运行程序,<Alt>+<Home>键可显示“开始”菜单,而<Ctrl>+<Alt>+<Break>键可在窗口和全屏之间切换客户端,<Alt>+<Delete>键则可显示Windows菜单。

  另外,可在“远程桌面连接”窗口中单击“选项”按钮,在“本地资源”选项卡下的“键盘”栏中,选择“应用 Windows 键组合”到“远程计算机上”。这样就可将对当前系统的所有Windows快捷键操作,都应用到远程计算机的桌面上,使操作更加得心应手。

  修改远程桌面连接端口

  远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。上面设置完成后,需要再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。

  当更改了服务器的远程登录端口后,可在本地的“远程桌面连接程序”中设置连接的服务器地址,然后单击“连接设置→另存为”,导出并保存连接文件。然后用记事本打开导出的“*.rdp”文件,在其中添加语句“server port:i:端口号”,保存后导入连接即可。要注意,在Windows 2000中导出的是“.cns”文件,可打开后在其中找到“Server Port =3389”语句,将其默认的“3389”端口修改为与服务器相同的登录端口。

  命令行下安装远程桌面

  如果系统中没有安装远程桌面服务,可使用命令行方式进行手工添加。只需打开命令提示符窗口,在命令行下输入如下三行命令:

  c:\>echo [Components] > c:\aa
  c:\>echo TSEnable = on >>c:\aa
  c:\>sysocmgr/i:c:\winnt\inf\sysoc.inf /u:c:\aa /q /r

  执行后,即可完成远程桌面程序的安装

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多