FTP服务器在科研管理中的应用
2016-04-22廖超宋湘豫曾冬红
廖超+宋湘豫+曾冬红
摘 要: 针对目前科研院所对科研项目文件存储、传输、共享的安全性与操作系统之间不兼容等带来的问题,探寻了一种比较理想的解决方法——FTP服务器。FTP服务器专门用来在计算机之间互传文件,提供存储空间,方便资源共享。介绍了用移动介质进行文件传输的危害,比较了几种常见的无介质传输文件的方式,探明了FTP的原理,实现了FTP服务器的搭建及在科研管理中的实际应用,展现了FTP服务器的安全性及优越性。
关键词: FTP服务器; 科研管理; 资源共享; 安全性
中图分类号:TP399 文献标志码:A 文章编号:1006-8228(2016)04-42-03
Application of FTP server in scientific research management
Liao Chao, Song Xiangyu, Zeng Donghong
(Research institute of tropical forestry Chinese academy of forestry, Guangzhou, Guangdong 510520, China)
Abstract: Aiming at the scientific research institutes for research file storage, transmission, sharing of safety and incompatibility between operating systems and other related problems, this paper explores an ideal solution——the FTP server. FTP server is designed to transfer files between computers, to provide storage space, to facilitate the sharing of resources. The danger of transferring files with mobile media is introduced, several common ways to transfer files without media are compared, and the principle of FTP is proved. The establishment of FTP server and the practical application of FTP server in management of scientific research are realized, which reveals the safety and superiority of the FTP server.
Key words: FTP server; scientific research management; resource sharing; safety
0 引言
随着计算机网络的飞速发展,几乎所有科研院所都实现了办公网络化。我们之所以加入互联网,就是为了方便资源共享,文件传输则是资源共享中最重要的一个环节。以前,人们都习惯于用U盘、移动硬盘、光盘等移动介质工具进行文件传输,这样不仅操作比较繁琐,而且存在时空限制。此外,网络上大量计算机病毒的存在,极易依托这些移动介质进行传播,导致文件的损坏、计算机系统的崩溃等,给信息的安全带来了巨大的危害。
1 常用的几种方法
借助于互联网这个强大的工具,实现从有介质文件传输到无介质文件传输。目前,应用比较多的有:QQ、邮箱等第三方聊天软件,其在日常办公中也可用于文件传输。这虽简化了用移动介质对文件进行传输、拷贝、粘贴等操作,但文件在这些网络软件上保存的时间是有限制的。我们不可能做到当一方通过这些网络软件对另一方发送文件时,另一方能够及时接收。另外,这些网络软件对文件的大小也是有限制的[1]。当传输的文件足够多、类型很杂时,这些网络软件接收文件后,是不会自动帮你归类的,还需要我们用大量时间进行归类整理。
作为局域网内计算机之间传输文件的桥梁——网上邻居,在实际应用中曾发挥过重要的作用。但从Windows XP发布以后,网上邻居的设置不再像以前那么方便了,需要启用GUEST账户,启用Microsoft网络上的文件与打印机共享,还要安装Microsoft网络客户端,最重要的是要检查计算机上是否已正确安装启动了计算机浏览器服务等。经常会出现计算机之间无法互访的问题。在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢很多,而且在传输文件时对系统资源的消耗较大。
FTP是File Transfer Protocol(文件传输协议)的缩写,专门用来在计算机之间互传文件[2]。FTP服务作为Internet最古老的服务之一,无论在过去还是现在都有着不可替代的作用。在科研院所中,对于一些大文件的共享,我们可以采用FTP来完成,FTP能实现不同操作系统之间共享资源,消除操作系统之间的差异性[3]。FTP传输性能稳定,占用系统资源小,而且传输速度快、效率高,安全性好,能够传送多种类型、结构和格式的文件。FTP服务器的日志文件里记录着文件上传的时间、提交文件机器的IP地址,还可以设置权限等。
2 FTP的原理
FTP文件传输协议属于应用层协议,主要目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质透明、可靠、高效地对用户传送数据。FTP使用TCP可靠的运输层。FTP的主要功能就是减少或消除在不同操作系统下处理文件的不兼容性。
FTP 是基于客户——服务器(C/S) 模型而设计,采用了两个TCP信道,在客户端与FTP服务器之间建立了两个连接[3]。客户端用户调用FTP命令后, 便与服务器连接,称之为控制连接,主要用于传输客户端的请求命令以及远程服务器的应答信息,由控制进程负责调度。一旦控制连接建立成功,双方便进入交互式会话状态,互相协调完成文件传输工作。另一个连接是数据连接,由数据传送进程负责调度,当客户端用户向远程服务器提出一个 FTP请求时, 临时在客户与服务器之间建立一个数据连接, 主要用于数据传送。FTP具体工作原理如图1所示。
从安全保密的角度出发,为了建立与远程系统的连接,服务器拒绝非法用户的访问,要求客户端向服务器提供用户名和口令。但是,连接一旦建立成功,一个或多个文本或二进制图像文件都可以进行传送,而不用担心FTP的可靠性和连接管理问题。
3 FTP的搭建
起初是利用Windows操作系统自带的IIS来架设FTP服务器。这种方法实现简单,但能实现的功能也很简单,在管理访问权限方面极为欠缺,仅仅只有读取和写入两种权限。依赖Windows系统内建的用户来进行用户管理,使用起来很不方便。
目前市面上有很多种FTP服务器软件,Serv-U是众多FTP服务器软件之一,它支持所有版本的操作系统[4]。使用Serv-U能够将任何一台PC机设置成一个FTP服务器。这样,用户或其他使用者就能够使用FTP协议,在同一网络上的任何一台PC机通过与FTP服务器连接,就可以进行文件或文件夹的创建、复制、移动和删除等。
3.1 FTP服务器的电脑设置
搭建FTP服务器对电脑的要求不是很高,一般只要求硬盘存储空间比较大就可以。任选局域网中的一台电脑,WINXP、WIN7操作系统均可。BIOS电源管理设置为“保持系统处于开机状态”。根据需要,在任意本地盘上创建一个名为“FTP”的文件夹,在它里面便可再建一些文件夹用于FTP服务器分门别类的存放文件。
3.2 FTP的配置
⑴ 安装Serv-U软件。
⑵ 运行Serv-U管理员服务器,将本地服务器设成自动开始(系统服务),设置管理员登录密码,设置最大上传、下载速度和最大用户数量。
⑶ 新建域,输入服务器的IP地址、域名、域端口号、域类型,并将域置于在线状态。在域的设置里面,将允许访问域的计算机的IP地址加入。
⑷ 根据工作需要,在FTP访问主目录下,建立不同类别的文件夹。
⑸ 在新建的域下,新建可访问这个域的用户。设置用户名、密码,用户可以访问的目录,访问权限,对服务器上不同文件的操作权限,磁盘空间的配额。
4 FTP服务器在科研管理中的应用
一般科研院所办公区中的计算机都是在同一个局域网,在科研院所科研管理部门中的任一台电脑上搭建FTP服务器。首先将本地服务器设置为自动开始(系统服务),这样每次打开计算机,FTP服务器就会自启动,不用每次手动开启。设置管理员登录密码,避免不熟悉的人无意修改FTP的相关配置。新建一个域名为“ftp.kycritf.com”的域,将本地计算机IP地址设成域IP地址,将FTP端口号设成21,如图2所示。
4.1 根据不同用户设置服务器
为了科研项目资料的安全,以防有些资料被不法分子窃取,我们可以设定允许哪些IP地址访问域,拒绝哪些访问。在域的活动日志里,我们可以看到哪些IP在哪个时刻登录了FTP服务器,对FTP服务器上的哪些文件进行了怎样的操作,实现实时的监控。
4.2 为不同用户配置不同权限
为可以访问这个域的每一个用户新建用户名和密码,允许用户用初始密码登录后修改密码。根据不同用户工作任务的不同,为不同用户建立不同的工作目录,不同用户对不同目录拥有不同的操作权限。例如,如图3所示,对于用户A,可以对自己的工作目录授予所有的操作权限。如果用户A要访问用户B的工作目录,用户B又担心用户A修改自己的工作文件,可以只为用户A授予读取用户B工作目录的权限。从而实现了不同用户之间资源的共享,又不会对其他用户的工作造成干扰。还可以根据不同用户分工情况,为用户配额大小不同的磁盘存储空间。
4.3 科研项目文件自动归类
由于科研管理的文件种类繁杂,归类也相当困难、费时。根据不同时间不同的工作任务,科研项目管理人员可以为科研人员设定统一共享的文件目录,所有科研人员都可以访问共享目录里的文件。根据任务的不同,科研管理人员可以指定在哪个时间段内,哪些目录可以对哪些科研人员开放,科研人员只可以对开放的目录进行文件的传输。例如,我们当前时刻的任务是发布国家自然科学基金申报工作,我们可以将有关通知发布到FTP服务器上的某个目录,这个目录所有科研人员都能访问。我们可以在FTP服务器上创建一个“国家自然科学基金申请书”的目录,在项目申报截止日期前对科研人员开放,这样就可以实现文档的自动归类,减少科研管理人员的工作量。
搭建完FTP服务器后,打开我的电脑,在最上方的输入栏中输入ftp://ip地址,会弹出如图4的登录信息。输入用户名和密码,就可以访问到FTP服务器。
5 结束语
本文研究了通过搭建FTP服务器给科研院所提供一个资源共享平台,解决了因移动存储介质容量不足、不兼容,U盘病毒肆意传播,工作重复,资源丢失等问题,初步实现了无纸化办公,节约了能源,缩减了开支,提高了工作效率,优化了办公环境。在搭建FTP服务器之前应对FTP服务器进行合理规划,设置好每一个用户的用户名、密码和IP地址,控制好每一个用户对不同文件类型的操作权限,及时做好服务器上数据的备份。虽然现在有不少科研管理系统出现,和FTP服务器相比,在科研管理中更有优势,但FTP服务器软件是免费的,搭建起来也十分方便简单,而科研管理系统开发周期长,费用比较高。对于规模不是很大的科研院所FTP服务器已足以。
参考文献(References):
[1] 夏小东,邬亚文,职桂叶等.FTP服务器在稿件传输中的应用[J].
编辑学报,2007.19(1):42-44
[2] 李志刚.FTP服务器在计算机实验室教学中的应用[J].大连
轻工业学院学报,2007.26(2):182-184
[3] 任云凤.FTP在高校计算机实验室维护中的应用[J].软件,
2012.33(2):94-96
[4] 肖晓梅.Serv_U FTP在教学中的应用研究[J].中国教育信息
化,2008.12:63-64
[5] 陆振宇.利用Serv_U实现市县数据上报和反馈管理[J].中国
统计,2008.5:31-32
[6] 沈华刚,常家东,韩建海.用FTP技术管理企业大数据文件[J].
河南科技大学学报,2009.30(2):38-40