基于Linux的远程控制技术服务端实现(Perl和C语言)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
现阶段基于windows平台下的远程控制软件相当多,各种开发语言参差不齐。本课题基于C/S架构,实现了LINUX平台下的远程控制,整个系统运用成熟的Perl和C语言,根据软件设计模式思想,实现了x-windows远程桌面支持、远程命令行模式以及安全连接支持,比纯粹的命令行环境更方便工作和学习,具有一定的科学性、安全性、创新性。
这对于深入了解LINUX下的远程控制技术以及远程控制的运作方式,进一步提高自身网络的可控性有着重要的实际意义,并且为进一步开展这方面的研究提供了良好的研究平台。
关键词:远程控制;网络;LINUX
Implementation on the server of Remote Control Technology based on LINUX
Abstract
Nowadays the overflow of Remote control software which is based on windows platform is obvious and the development of various languages is also uneven. this system realized Remote control based on LINUX platform by using mature Perl and C language, and it has achieved the remote table top support of X-windows and the remote command line pattern supply along with the secure joint support that makes it more convenient to work and study than on pure command line environment So this system is more scientific, more safe and more innovational.
This system has important practical significance, it helps to comprehend the LINUX remote control technique in-depth and to understand the operation of remote control, and this system has further enhanced the controllability of their own network, and offered a good platform for further research in the field.
Key words: Remote control; Network; LINUX
1. 远程办公
通过远程控制功能我们可以轻松的实现远程办公,这种远程的办公方式新颖,轻松,从某方面来说可以提高员工的工作效率和工作兴趣。
2.远程技术支持
远距离的技术支持必须依赖技术人员和用户之间的电话交流来进行,这种交流即耗时又容易出错。但是有了远程控制技术,技术人员就可以远程控制用户电脑,就像直接操作本地电脑一样,只需要用户的简单帮助就可以得到该计算机存在的问题的第一手资料,很快就可以找到问题的所在,并加以解决。
3.远程交流
利用远程技术,商业公司可以实现和用户的远程交流,采用交互式的教学模式,通过实际操作来培训用户,使用户从技术支持专业人员那里学习示例知识变得非常容易。而教师和学生之间也以利用这种远程控制技术实现教学问题的交流,学生可以不用见到老师,就得到老师手把手的辅导和讲授。学生还可以直接在电脑中进行习题的演算和求解,在此过程中,教师能够轻松看到学生的解题思路和步骤,并加以实时的指导。
4.远程维护和管理
网络管理员或者普通用户可以通过远程控制技术为远端的电脑安装和配置软件、下载并安装软件修补程序、配置应用程序和进行系统软件设置。
目录
论文总页数:23页
1 引言 1
1.1远程控制技术简述 1
1.2 远程控制技术的作用 2
1.3 远程控制技术的应用现状及发展趋势 2
2 远程控制系统的背景与需求分析 2
2.1 LINUX平台下远程控制系统的产生 2
2.2 LINUX平台下远程控制系统的需求分析 3
3 远程控制系统的总体设计 4
3.1 编程基础的介绍 4
3.2远程控制系统tightvnc服务端的设计 8
4 远程控制系统tightvnc服务端的实现 10
4.1 远程控制系统tightvnc服务端源代码分析 10
4.1.1服务端主程序代码及分析 10
4.1.2服务端相关功能代码及分析 13
4.1.3服务端密码相关代码及分析 15
4.2 远程控制系统tightvnc的相关功能 17
5 远程控制系统tightvnc的测试 18
5.1 远程控制系统tightvnc服务端使用说明 18
5.2 远程控制系统tightvnc的总体评价 20
5.3远程控制系统tightvnc尚未解决的问题 20
结 论 21
参考文献 21
致 谢 21
声 明 23