网络远程控制.docx
- 文档编号:3822872
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:11
- 大小:194.05KB
网络远程控制.docx
《网络远程控制.docx》由会员分享,可在线阅读,更多相关《网络远程控制.docx(11页珍藏版)》请在冰豆网上搜索。
网络远程控制
“远程控制”一词大家应该都有所耳闻,就是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,远程控制有很多用途,你可以坐在家中操纵办公室的电脑进行远程办公,你可以利用远程控制帮助异地的朋友解决电脑问题,这可比用电话指挥直观多了。
现在远程控制软件很多,WindowsXP也自带远程控制的功能。
不过这些软件大都只能对有公网IP的被控端进行远程控制,不过公网IP有限,现在的公司内的电脑和很多宽带一般都是内网,也就是几台电脑通过一个网关共享一个公网IP上网,这种情况下要实现远程控制比较困难,这里提供几个可行的方案,希望对广大内网用户有所帮助。
一、利用端口映射
1.通过XP远程桌面连接
端口映射就是将内网电脑上的远程控制软件使用的那个端口映射到网关的某个端口上,这样用网关的公网IP加映射的端口号就可以对内网的电脑进行远程控制了。
大多数路由器和网关软件都带有端口映射功能,也可以借助一些端口映射软件,如WinRoutePro等,如果是用WindowsXP的共享连接的方法共享上网的,它本身也带有端口映射功能,下面就以WindowsXP自带的远程桌面为例,介绍一下它的设置方法。
在作网关的电脑的共享连接图标上点右键,选“属性”,打开连接属性窗口,选“高级”那项,再点击“设置”,会出现“高级设置”的对话框(如图1)。
图1:
共享链接高级设置
注意其中有一项“远程桌面”,勾选这项,会弹出一个“服务设置”的窗口,其中的端口号等设置已经设好了,我们只要添加上被控端的内网IP(比如192.168.1.3)就可以了(如图2),点两次确定后就设置好了远程桌面的端口映射。
然后启用被控端的远程控制,默认情况下这项是禁用的。
具体做法是:
在“我的电脑”图标上单击右键,选择“属性”,在弹出的“系统属性”窗口中选择“远程”选项。
勾选“允许从这台计算机发送远程邀请”和“允许用户远程连接到这台计算机”,点击“选择远程用户”可以选择具有远程控制权的用户(默认管理员有控制权),进行远程控制的用户都要设置密码。
需要进行远程控制时,在主控端的电脑上点击“开始→所有程序→附件→通讯→远程桌面连接”来启动远程桌面连接;如果主控端是Windows98或者其他版本的Windows,可以把XP的安装光盘放入光驱,在自动运行界面上依次点击“执行其他任务→设置远程桌面连接”来安装远程桌面连接程序。
启动了远程桌面连接后,会出现一个窗口(如图3),这里我们要输入被控端的网关的公网IP(比如218.193.12.115,注意不是被控端的内网IP),连接成功后会出来个窗口,要输入用户名、密码,稍等片刻就可以进行远程控制了。
图2:
服务器属性设置
图3:
远超桌面连接登陆窗口
2.家庭版XP的远程协助方案
家庭版的WindowsXP只有远程协助的功能,“远程”选项中只有“允许从这台计算机发送远程邀请”的选项,如果被控端是WindowsXP家庭版,就不能用“远程桌面连接”来进行远程控制,不过可以用“远程协助”。
图4:
帮助中心界面
首先,按上文的方法在被控端上设置好端口映射,然后点击“开始→所有程序→远程协助”来打开远程协助(如图4),依次点击“邀请某人帮助您→将邀请保存为文件(高级)”,输入姓名并调整过期时间,再设置好密码,最后保存邀请。
系统会保存下一个不到1KB的文件,里面记录了连接信息,不过内网用户把它直接发给主控端是不行的,我们要用记事本把它打开,可以看到里面有段记载了内网IP(比如192.168.1.3:
3389)(如图5),将其改为“网关IP:
外部端口号”(比如218.193.12.115:
3398,3389为WindowsXP远程控制默认的端口号),并保存。
图5:
远程网关设置界面
我们要在过期时间内把这个文件用邮件等方式发给主控端,并把密码告诉给他,主控端打开文件时会自动启动远程协助,输入密码后连接被控端(如图6),连接成功后,被控端会出现一个请求远程协助的窗口,点击“是”同意进行远程协助,此时只能看被控端的屏幕,要想进行控制,就点击“获取控制权”,这时被控端会出现一个窗口请求共享控制,点击“是”同意后才能进行控制,还可以进行传送文件等,远程控制完毕,要断开连接。
WindowsXP专业版也可以用这种方法进行远程控制。
图6:
远程连接提示确认框
3.通过软件实现端口映射
也可以用其他远程控制软件来实现端口映射,下面以广泛使用的免费远程控制软件Winvnc为例,说明其设置方法。
首先设置端口映射,按上文所述打开共享连接中“高级设置”的对话框,Winvnc的设置没有在列表中,接下来就点“添加”,在弹出的“服务设置”对话框中填入服务描述(如Winvnc,可以随便取),再填上被控端的内网IP(比如192.168.1.3),“此服务的内部端口号”中填Winvnc的控制端口(默认为5900),“此服务的外部端口号”中填入映射后的端口号(可随便取,建议与内部端口号一致),连接方式选“TCP”(如图7),这样就设置了端口映射。
图7:
服务器端口设置界面
Winvnc现在有汉化版了,下载安装完后,开机会自动启动Winvnc,在右下角的任务栏会出现白色的VNC的小图标,在小图标上面点右键,选择“特性(P)”会出现设置窗口(如图8),在“密码”中填入验证密码。
如果勾选那项“启用Java查看器(J)”,那么主控端就无须安装Winvnc,可直接用支持Java的浏览器进行控制,最好把“移除桌面墙纸”那项勾选,这样可以提高远程控制的速度,其他设置用默认就可以了,设置好后按确定即可。
图8:
WinVNC选项设置
PCD工具谱
软件名称:
WinVNC
软件版本:
3.3.7汉化版
授权方式:
免费软件
软件大小:
440KB
下载地址:
远程控制时,在主控端上安装Winvnc,运行Winvnc组件中的“VNC查看器”,会弹出一个“连接明细”的窗口(如图9),在“VNC服务器”处填入被控端的网关IP:
外部端口号(比如218.193.12.115:
5900,如果外部端口号与内部端口号一致,也是Winvnc的控制端口,可以不用填外部端口号),然后点“确定”开始连接,连接成功后会要求输入被控端的密码,接下来就可以进行远程控制了。
进行远程控制时,被控端的状态栏中VNC小图标会变成黑色,控制时,点击窗口作左上角会打开一个菜单(如图10),选“SendCtrl-Alt-Del”可以打开被控端的任务管理器,选“connectionoptions”可以打开一个菜单,调整连接选项,勾选“使用8位元颜色”可以提高控制的速度,远程控制完毕,关闭窗口即可断开连接。
图9:
WinVNC连接服务器设置
图10:
WinCNC使用界面
其他远程控制软件的设置方法也类似,先设置好端口映射后,远程控制时,主控端用“网关IP:
外部端口号”连接被控端,我想大家一定可以举一反三的。
至于路由器和其他网关软件的设置方法,大家可以查看相应的说明文档,这里就不多说了。
设置端口映射进行远程控制的优点是:
主控端能直接与被控端建立连接,远程控制的速度快。
不过局限性也很明显:
你需要有对网关的电脑或路由器的操作权限才行,至于怎么说通网管或ISP开端口映射,大家就自己想办法吧,如果他们不配合,那也没关系,再看看下面的方案。
二、利用Winvnc的逆向连接
Winvnc具有逆向连接功能,即由被控端主动连接主控端,连接成功后,由主控端进行控制,如果主控端有公网IP就可以利用逆向连接进行远程控制。
要进行逆向连接,主控端先要运行Winvnc组件中的“VNC查看器侦听模式”,进行远程控制时,被控端在状态栏的VNC小图标上点击右键,在弹出的菜单中选择“添加新的客户端”,会打开一个“初始化外向连接”的窗口(如图11),在“主机名称”这栏中输入主控端的IP(必须是公网IP),连接成功后会发现被控端的桌面墙纸被去掉,状态栏中的VNC的小图标会变成黑色,这时主控端就可以对被控端进行远程控制了,被控端在状态栏的VNC小图标上点击右键,在弹出的菜单中选择“断开连接所有客户端”就可以断开连接,结束远程控制。
图11:
利用WinVNC实现逆向连接
用这种方法进行远程控制的优点是:
被控端无须改动网关或路由器的设置,主控端与被控端之间能直接建立连接。
局限性是:
主控端需要有公网IP。
1.WindowsXP系统“远程协助”的应用
“远程协助”是WindowsXP系统附带提供的一种简单的远程控制的方法。
远程协助的发起者通过MSNMessenger向Messenger中的联系人发出协助要求,在获得对方同意后,即可进行远程协助,远程协助中被协助方的计算机将暂时受协助方(在远程协助程序中被称为专家)的控制,专家可以在被控计算机当中进行系统维护、安装软件、处理计算机中的某些问题、或者向被协助者演示某些操作。
如果你已经安装了MSNMessenger6.1,还需要安装WindowsMessenger4.7才能够进行“远程协助”。
使用远程协助时,可在MSNMessenger的主对话框中单击“操作→寻求远程协助”菜单命令(如图2)。
然后在出现的“寻求远程协助”对话框中选择要邀请的联系人。
当邀请被接受后会打开了“远程协助”程序对话框。
被邀人单击“远程协助”对话框中的“接管控制权”按钮就可以操纵邀请人的计算机了。
主控双方还可以在“远程协助”对话框中键入消息、交谈和发送文件,就如同在MSNMessenger中一样。
被控方如果想终止控制,可按Esc键或单击“终止控制”按钮,即可以取回对计算机的控制权。
2.WindowsXP“远程桌面”的应用
使用“远程协助”进行远程控制实现起来非常简单,但它必须由主控双方协同才能够进行,所以WindowsXP专业版中又提供了另一种远程控制方式——“远程桌面”,利用“远程桌面”,你可以在远离办公室的地方通过网络对计算机进行远程控制,即使主机处在无人状况,“远程桌面”仍然可以顺利进行,远程的用户可以通过这种方式使用计算机中的数据、应用程序和网络资源,它也可以让你的同事访问到你的计算机的桌面,以便于进行协同工作。
(1)配置远程桌面主机
远程桌面的主机必须是安装了WindowsXP的计算机,主机必须与Internet连接,并拥有合法的公网IP地址。
主机的Internet连接方式可以是普通的拨号方式,因为“远程桌面”仅传输少量的数据(如显示器数据和键盘数据)便可实施远程控制。
要启动WindowsXP的远程桌面功能必须以管理员或Administrators组成员的身份登录进入系统,这样才具有启动WindowsXP“远程桌面”权限。
右键单击“我的电脑”图标,选择“属性”命令。
在出现的对话框中单击“远程”选项卡,单击选中“允许用户远程连接到这台计算机”选项框。
单击“选择远程用户”按钮,然后在“远程桌面用户”对话框中单击“添加”按钮,将出现“选择用户”对话框。
(如图3)
单击“位置”按钮以指定搜索位置,单击“对象类型”按钮以指定要搜索对象的类型。
接下来在“输入对象名称来选择”框中,键入要搜索的对象的名称,并单击“检查名称”按钮,待找到用户名称后,单击“确定”按钮返回到“远程桌面用户”对话框,找到的用户会出现对话框中的用户列表中。
如果没有可用的用户,可以使用“控制面板”中的“用户账户”来创建,所有列在“远程桌面用户”列表中的用户都可以使用远程桌面连接这台计算机,如果是管理组成员即使没在这里列出也拥有连接的权限。
(2)客户端软件的安装
WindowsXP的用户可以通过系统自带的“远程桌面连接”程序(在“开始→所有程序→附件→通讯”中)来连接远程桌面(如图1)。
如果客户使用操作系统是Windows9X/2000,可安装WindowsXP安装光盘中的“远程桌面连接”客户端软件。
在客户机的光驱中插入WindowsXP安装光盘,在显示“欢迎”页面中,单击“执行其他任务”选项,然后在出现的页面中选择“设置远程桌面连接”选项,然后根据提示进行安装。
(3)访问远程桌面
在客户机上运行“远程桌面连接”程序,会显示“远程桌面连接”对话框,单击“选项”按钮,展开对话框的全部选项,如图2所示,在“常规”选项卡中分别键入远程主机的IP地址或域名、用户名、密码,然后单击“连接”按钮,连接成功后将打开“远程桌面”窗口,你可以看到远程计算机上的桌面设置、文件和程序,而该计算机会保持在锁定状态,如果没有密码的情况下,任何人都无法使用它,也看不到你对它所进行的操作。
如果注销和结束远程桌面,可在远程桌面连接窗口中,单击“开始”按钮,然后按常规的用户注销方式进行注销。
(4)远程桌面的Web连接
远程桌面还提供了一个Web连接功能,简称“远程桌面Web连接”,这样客户端无需要安装专用的客户端软件也可以使用“远程桌面”功能,这样对客户端的要求更低,使用也更灵活,几乎任何可运行IE浏览器的计算机都可以使用“远程桌面”功能。
首先让我们来看看服务器端的配置情况。
由于“远程桌面Web连接”是Internet信息服务(IIS)中的可选的WWW服务组件,因此,要让WindowsXP主机提供“远程桌面Web连接”功能,必须先行安装该组件。
方法是:
运行“控制面板”中的“添加或删除程序”项,然后在“添加或删除程序”对话框中单击“添加/删除Windows组件”选项,在“Windows组件向导”对话框中选择“Internet信息服务”选项并单击“详细信息”按钮,依次选择“万维网服务→远程桌面Web连接”项,确定后返回到“Windows组件向导”对话框,单击“下一步”按钮,即开始安装。
接下来,运行“管理工具”中的“Internet信息服务”程序,依次展开文件夹分级结构,找到“tsweb”文件夹,单击鼠标右键,选择“属性”命令。
在出现的“属性”对话框中单击“目录安全”选项卡,单击“匿名访问和身份验证控制”栏中的“编辑”按钮,在出现的“身份验证方法”对话框中选中“匿名访问”选项即可。
这样我们就可以用IE访问“远程桌面”了。
在客户端运行IE浏览器,在地址栏中按“http:
//服务器地址(域名)/tsweb”格式键入服务器地址,如服务器地址为218.76.219.5,则可在地址栏中输入“http:
//218.76.219.5/tsweb/”,回车之后,“远程桌面Web连接”的页面将出现在IE窗口中,如图3所示,在网页中的“服务器”栏中键入想要连接的远程计算机的名称,单击“连接”按钮即可连入远程桌面。
除了远程桌面与远程协助外,WindowsXP还提供了程序共享功能,在某种意义上,它也是一种对程序的远程控制,另外NetMeeting中也具有程序共享功能。
以上的远程控制方式都必须在WindowsXP或WindowsServer2003中才能进行,而且功能相对简单。
要在其他的操作系统中进行远程控制,或者需要远程控制提供更为强大的功能,就需要使用其他的第三方远程控制软件。
Windows2000远程控制的实现
现在,很多企业或者学校都使用Windows2000作为常用的操作系统。
但是在使用Windows2000时,由于用户对Windows2000操作系统不熟悉,时常出现不正确的操作,给系统本身带来很多问题。
以往,网络管理员通过使用当面指导和一些远程控制软件来协助解决以上问题。
其实,我们完全可以通过使用Windows2000Server终端服务的远程协助来解决这些问题。
通过终端服务的远程协助功能,网络管理员可以与用户共享桌面,来指导用户如何应用。
1、终端服务的实现
终端服务是Windows2000的内置功能,它具有远程管理和应用程序服务器两种模式。
本文介绍的就是基于应用程序服务器模式下的远程协助功能。
在应用程序服务器模式下,网络管理员可以从中心机房部署和管理应用程序,从而节约了维护、升级所需要的时间和人力。
终端服务可以通过在“控制面板/添加删除程序”中选择“TerminalServices”安装,安装完终端服务以后计算机要求重新启动。
需要注意的是,安装终端服务不仅在计算机上实现了服务,同时还安装了一套客户端软件,它位于C:
\\WinNT\\System32\\Clients目录下,用户计算机需要得到协助时,可以通过安装好的客户端软件连接到终端服务器上,网络管理员就可以实施远程协助了。
2、客户端的实现
客户端的实现有两种方法。
第一种方法是通过网络共享目录来安装,这种方法比较容易;第二种方法是在客户端计算机使用软盘安装,在安装终端服务的同时,服务器还同时提供了客户端软件的生成工具,使用该工具可以生成客户端安装软盘,这种方法相对前一种方法来讲,比较麻烦。
客户端的安装很简单,只要找到共享目录或第一张软盘,运行Setup.exe后随着向导指示去做就行了。
3、实现远程协助
要实现远程协助,需要网络管理员和被协助者同时使用客户端软件连接到终端服务器上,网络管理员通过使用终端服务器上的终端服务器管理工具找到代表被协助者的会话,网络管理员可以通过右击被协助者的会话标签,在弹出的菜单中选择“远程控制”即可。
可以在实施控制之前,通过“发送消息”通知客户端做好准备。
为了保证协助的可操作性,在实施远程控制之前,系统会询问如何快速中止远程控制会话。
与此同时被协助者的屏幕上会显示一个询问是否接受远程用户的协助和控制的提示:
“Doyouaccepttherequest?
”,这主要是出于安全考虑,防止恶意客户端随意远程控制其他用户。
当被协助者接受了远程控制以后,终端服务器就会把被协助者的桌面显示发送给网络管理员,这时网络管理员和被协助的用户都可以控制桌面和应用程序,即此时网络管理员就可以协助客户端了。
4、注意事项
由于微软严格的许可证制度,终端服务器需要使用特定的终端服务许可。
如果没有发布该许可的许可证服务器,终端服务只允许使用90天。
此外,终端服务的另外一种模式——远程管理,由于使用了更严格的加密措施,所以可以提供网络管理员实施远程管理的能力,而且不需要额外的许可证。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 远程 控制
![提示](https://static.bdocx.com/images/bang_tan.gif)