远程控制性本善
PC间的远程控制技术,始于DOS时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,计算机的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。
所谓的远程控制,即指管理人员在异地通过计算机网络(WAN)、异地拨号或双方都接入Internet等手段,联通目标计算机,将目标计算机的桌面环境显示到自己的计算机上,通过本地对远程计算机进行配置、软件安装等工作,就如同在本地计算机上操作一样。
#1 远程控制中的技术:
远程控制所支持的网络方式:LAN、WAN、拨号方式、Internet方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过,这里说的远程计算机,只能是有限距离范围内的计算机)。
#1 远程控制所采用的协议:
远程控制软件使用NETBEUI、NETBIOS、IPX/SPX、TCP/IP等协议;随着Internet技术的发展,目前很多远程控制软件提供通过Web页面以Java技术来控制远程计算机,这样可以实现不同OS环境下的远程控制。
#1 远程控制过程:
远程控制软件分为一个客户端程序Client和一个服务器端程序Server(或Systry),可以完成很多远程控制功能,包括获取目标计算机屏幕图像、窗口及进程列表;记录并提取远端键盘事件(击键序列,即监视远端键盘输入的内容);可以打开、关闭目标计算机的任意目录并实现资源共享;提取拨号网络及普通程序的密码;激活、中止远端进程;打开、关闭、移动远端窗口;控制目标计算机鼠标的移动与动作(操作);浏览目标计算机文件目录,可以任意删除目标计算机的磁盘文件;上传、下载文件,就如操作自己的计算机的文件一样的简单;远程执行目标计算机的程序;强制关闭Windows、关闭系统(包括电源)、重新启动系统;提取、创建、修改、删除目标计算机系统注册表关键字;在远端屏幕上显示消息;启动目标计算机外设进行捕获、播放多媒体食品/音频文件;远端控制录、放音设备音量以及进行远程版本升级更新等。此类软件可以用在一些网络使用较为复杂、需要大量的维护、管理工作的环境。
由于现在实用的大多数远程控制软件支持TCP/IP协议,所以通过Internet对远程计算机进行控制称为最简单易行的方式。只要两台PC同时接入Internet并同时运行远程控制软件,就可以通过Internet对远程PC进行控制。
现在很多网络管理员都采用这类软件对局域网进行管理,或者在家更新自己网站的内容。这类软件对于出差在外的商务人员用处也非常大,这样他们可以随时提取自己家里计算机中的数据和资料。
#1 现有远程控制工具:
Windows 9x/Windows NT平台下的远程控制软件:
1.pcAngwhere 9.0 (已有简体中文版)
2.Cosession32 8.0 (已有简体中文版)
3.Netfinity 5.x+LCCM2.51:
4.Laplink 7.x for Windows 9x
5.VNC-Virtual Network Computing:支持各种OS环境下进行远程控制
其它环境下的远程控制软件
DOS/Winodws 3.x:DOS下最常见的远程控制软件是pcAnywhere 4.5。
Netware:在控制台加载一个远程控制模块,然后在工作站上运行Rconsole即可。
Unix:任何形式的远程终端都可以实现对主机的安全控制,只要用户有足够的权限。