目录
论文总页数: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
结 论
Linux操作系统下的远程控制技术的研究是近年来网络安全领域中研究的热点。本文在研究Linux操作系统网络编程技术以及Perl工具语言实现技术的基础上,对基于Linux的远程控制技术和网络通讯技术进行了重点的研究,并实现了一个完整的、具有远程交互的能力的远程控制系统。归纳起来,本文完成了以下几个方面的工作:
1、 研究并实现了一个基于Linux技术的远程控制,对于tightvnc开发过程中的一些关键问题进行了说明。
2、 广泛了解了各种远程控制和远程终端程序所采用实现技术,针对本系统调用X11的手段,改进和丰富了最后的功能。
3、 深入分析了Linux操作系统下VNC的组成与网络实现以及各种功能的工作原理,结合RFB技术提出并实现了一种灵活的通讯机制。
通过这个项目我们利用tightvnc实现了很强的远程控制能力,深深体会到当前的网络系统的确需要一种合适的远程控制技术以及深入研究远程控制技术对于信息安全的必要性。这种技术探讨对于提高我们的信息系统的整体安全性有十分重要的意义。