笔者所在的企业在全国都设有办事处,日常工作中电脑难免会有这样或那样的问题出现,因办事处没有维护电脑的专业人员,所以每次出现问题时都会电话请求协助。借助PCAnywhere远程控制软件,可以轻松实现在本地计算机上控制远程计算机,进行软件维护、升级和故障排除等操作,既省去了亲临现场的旅途奔波,也为企业节省了大笔的服务经费,真是一举两得。两地计算机的协同工作,PCAnywhere在其中所起的作用可不小啊。
在介绍PCAnywhere之前,我先简单介绍一下远程控制的原理。远程控制就是利用远程控制软件在两台计算机之间建立起一条数据交换的通道,从而使主控端可以向被控端发送指令,操纵被控端完成某些特定的工作。要实现远程控制,需要满足一些条件:首先主控电脑和被控电脑都处在网络中,其次是双方都有相同的通信协议,一般使用TCP/IP协议进行通信,另外还有一个是在两台计算机上都必须安装远程控制软件(如PCAnywhere等),而且一台必须配置为被控端,另一台配置为主控端。被控端计算机等候与主控端计算机的连接,并且被控端由主控端进行控制,控制被控端计算机中的各种应用程序运行。主控端负责发送指令和显示远程计算机执行程序的结果,而运行程序所需的系统资源均由被控端计算机负责。
PCAnywhere是由赛门铁克(Symantec)公司出品的远程控制软件,可在Windows 98/NT/2000/XP平台上运行。它功能强大,几乎支持所有的网络连接方式与网络协议,利用PCAnywhere,计算机管理人员可以轻松地实现在本地计算机上控制远程计算机,使得两地的计算机可以协同工作。笔者所用的PCAnywhere版本是10.0,下面所提到的PCAnywhere 均指10.0版本。
PCAnywhere的工作原理
首先由主控端向被控端发出共享控制请求,控制端接收到共享控制请求以后会给出一个响应信号,并对主控端的合法身份进行验证,此时,主控端必须向被控端提供远程控制所需的合法用户账号及密码,如果被控端验证密码及账号无误,则控制端可以开始操纵被控端进行远程控制,否则,被控端会拒绝主控端的控制请求。被控端除了用身份验证手段来保证安全外,还可控制有谁能够连接该计算机以及远程用户所具有的权限。
被控端的配置
启动PCAnywhere,在PCAnywhere管理器窗口中(如图1),单击“被控端”按钮,系统将显示被控制端可以使用的连接项目,包括Direct、Modem、Network ,Cable,DSL等选项,其中,Direct是指通过串口直接电缆相连,一般很少采用;Modem是指拨号访问,即通过调制解调器与Internet建立连接;Network是指通过网卡访问,一般用在局域网中进行远程控制,Cable即Cable Modem(电缆调制解调器),DSL则包括了我们常用的ADSL。我们可以根据网络连接的实际情况进行选择,双击相应的选项就可以启动被控端。如果想修改已有项目的属性,可在选定的项目上单击鼠标右键,选择“属性”命令进行配置。
图1 PCAnywhere管理器