当前位置:文档之家› 文献综述

文献综述

文献综述——-基于Linux的远程管理工具实现班级:自控0702学号:200740429姓名:黎兴民指导教师:夏涛摘要:Linux服务器的系统管理员经常会出现以下情况:人不主机前,却又必须掌握主机的信息,鉴于管理员密码的保密性,又不方便让别人代替去服务器面前看一下,因此完全有必要在手头准备一个client。

而client/server客户端软件就是一个拥有很多逻辑验证的软件,经过本地验证之后提交给服务器,从而进行特定的远程管理如文件操作、命令操作、进程操作、系统操作等。

关键词:Linux;客户端;远程操作Abstract:Linux server’s system administrator often faces the following situation:people do not master the former,but must master the information related to the host,given the confidentiality of the administrator password,and the convenience to let others take a look at the server,it is absolutely necessary to get a client in hand.The client/server software is a software that has a lot of logic verification,submitted by local authentication to the server to perform specific management such as remote file operations,command operations, process operations,system operations and so on.Key words:Linux,Client,Remote operation引言现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务。

为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linux系统的工具软件,Webmin就是一种较好的B/S模式软件,而该课题以C/S模式实现。

该工具主要功能实现对Linux系统用户和组的添加、修改和删除;对系统应用服务(如:DNS、FTP、Apache、系统启动服务管理)进行管理和配置,这些服务的远程配置主要是通过修改服务配置文本文件来实现的。

1研究的现状、意义1.1Linux远程管理发展历程Linux是常见的现代操作系统,它功能强大,具有多任务、多用户的,安全稳定性强等特点,并且它是一个自由软件,对网络支持也很完备.Linux,Apache,MySQL,PHP,Perl近年来发展迅速,已经成为Web服务器的事实标准。

Linux平台上的MySQL数据库与PHP,Perl编程语言已经实现结合。

这种结合不仅使得企业接入互联网,而且会在企业内部网络建设中大有作为。

Linux是开放源代码软件的代表,很多大的硬件厂商也在支持Linux的发展,而且Linux平台上的服务软件也是越来越多了。

目前有越来越多的网站把他们的Web服务器架构在Linux操作系统之上,因为Linux能够提供健壮的Web应用。

随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。

Windows下用于远程管理的操作系统软件有PCanywhere,Netop Remote Control,Linux操作系统源于Unix,以其精小灵活稳定的特性加上源代码公开,几乎秉承了Unix系统的所有优点,赢得了许多用户的青睐。

目前主要的应用于Linux的远程连接技术大致分为以下三种:(1)基于命令行的方式Linux命令:telnet。

telnet在Linux和windows下均可用,只要打开相应的服务即可。

telnet的所有数据在网络上都是明文传输,所以也有安全隐患,在实际的生产系统中也基本上废弃不用,而转用更安全的ssh。

但是在某些场合,如内部局域网络,telnet还是有用武之地的。

ssh和telnet类似,但是数据在网络上是加密后再传输的。

rlogin、rsh等r系列命令。

因为有较大的安全隐患,所以现在基本上废弃不用。

基于ssh的客户端软件。

Secure SSH或PUTTY等客户端工具通过ssh服务来实现Windows 下管理Linux服务器的,这些客户端工具配置使用简单,但是它们都无法启动窗口服务的程序或进程,也无法达到远程桌面控制。

说明:命令行的管理方式适合进行初始化、网卡配置等基本操作,不适合做丰富的管理功能。

(2)Web管理方式Web管理方式是另一种管理工具。

这种方式提供了简单的管理界面,适合那些功能不是很多的管理工作。

Linux下有一个著名的基于Web的管理工具Webmin,而PHP Webmin的设计初衷就是参照利用Webmin来实现对服务器的简单管理。

使用基于Web 的管理方式,简单明了操作方便,适合简单的管理工作。

(3)基于管理端软件的图形界面方式基于管理端软件的图形界面方式一般需要完成对系统的配置、管理和监控。

图形的管理方式直观,是一种重要的管理工具,适合进行复杂的配置,连接多台服务器,同时支持丰富的审计和日志的功能。

1.2课题的目的与意义通过分析与研究Secure SSH和Putty等客户端软件的工作方式与工作原理自行设计一款基于Linux的客户端管理软件,可以对主机进行远程登录,进而进行相应的文件操作。

2研究的主要问题、重点和难点完成一个基于Linux上的GUI管理工具,这个管理工具应当具备基本的文件管理功能,系统的开发要求采用C/S结构,设计的要求是实现远程管理的功能,界面要简洁实用,功能要尽量完善。

作为远程管理系统,不仅要实现对文件的管理,进程的监控,对系统信息的监控,对软件包组的管理,还应该设计一个可远程运行系统命令的shell。

除此之外,由于此系统是对服务器进行远程管理,因而涉及到了服务器的关键系统命令和敏感数据,所以在登录时采用SSL安全连接,并进行目录访问控制。

3结论最终设计出的客户端软件应当实现服务器的开启与关机、远程桌面登录以及文件查看功能。

参考文献[1]洛根,徐旭铭.C++跨平台开发技术指南[M].北京:机械工业出版社,2009.[2]吴忠,李利军,孙燕.基于Linux平台下的海量遥感数据管理系统的设计与实现[J].计算机与数字工程,2006,36(11):139-140.[3]刘智国,张涛.基于Linux以太网的远程数据采集系统[J].嵌入式系统应用,2009,01(02):41-42.[4]琼斯,张元章.Linux环境编程[M].北京:清华大学出版社,2010.[5]肖健,张国林,陈吉忠,朱华明.基于Linux的远程数据采集系统[J].电子工程师,2004,30(09):59-62.[6]唐人才,刘连浩.基于嵌入式Linux远程图像监控系统的设计[J].计算机与现代化,2010,11:31-38.[7]潘红,张同光.嵌入式Linux系统中基于Web的远程监控系统的设计[J].河南师范大学学报,2009,37(4):39-41.[8]张旭华.用Webmin远程管理Linux系统服务器[J].计算机与现代化,2006,09:47-49.[9]廖渊,李明树,王青.基于Linux的网络计算机服务器的设计与实现[J].计算机工程与应用,2003,14:12-16.[10]吴志强,王芸,熊英.Linux系统网络服务基于Web管理的设计技术[J].南昌工程学院学报,2006,25(05):20-23.[11]Sun Zhaoyan,Dong Yonggui,Tian Hexiang,Jia Huibo,Feng Guanping.A Network-Attached Device for Remote Data Acquisition[D].Beijing:Department of Precision Instruments and Mechanology,Tsinghua University,2000.[12]Zhang Yanhua,Ma Weizhe.Remote Real-time Monitoring System with Image Acquisition Function[J].International Symposium on Test Automation and Instrumentation,2010:451-455.[13]Liu Hairong,Xu Feiyun.An Embedded Condition Monitoring and Fault Diagnosis System for Rotary Machines[J].International Journal of Plant Engineeri ng and Management,2006,11(4):193-204.[14]Zhu Lingbo,Lin-Shi Xue-Fang,Dai Guanzhong.Design and Implementation ofPlatform for Embedded Ethernet Control System[J].Chinese Journal of Scien ce Instrument,2008,6(6):1121-1128.[15]Zhao Ming,Shen Yuming.Design of Ethernet Remote Detection Based onLinux[J].International Symposium on Test Automation and Instrumentation,2 000,26:524-527.。

相关主题