浅谈Serv-U的校园文件管理方案
2009-12-29王湘杰
王湘杰
目前,校园文件的管理,存在着诸多问题。具体来说,主要包括以下几个方面:第一,办公室里几个人共用一台电脑的情况普遍存在,这就使个人文件存储方面存在着保密性、安全性等很多问题。第二,计算机实验室都采用保护卡或软件保护系统,上实操课不能让学生随意修改。这对于保障教学起到了很好的积极作用,但是也带来一定的问题。由于系统被保护,学生保持在计算机硬盘中的数据将随着每次计算机的重新启动而不复存在。学生每次做的作业下次再上课时就没有了。即使开放部分硬盘分区给学生用来存储数据使用,但每次上课的班级、课程不一样,保存在本地硬盘的数据资料很难保证在下次使用时还存在。而且,现在很多课程的作业都要用到声音、图片文件,所占的空间都比较大,电脑里没有足够的空间来保存。这样就不能让学生按上次课程的需要完成作业,也不能保证教学任务的连贯性。第三,无法实现文件共享,校园内的一些基本流程无法满足。例如,教师与教师间交流课件,下属向领导提交报告,领导签收回复,学生向教师交作业,教师向学生发布学习资料,学生与学生之间交流文件等等,都存在着问题。但是,笔者利用Serv-U软件实现FTP文件的管理,有效地解决了以上问题。那么,如何利用该软件实现文件管理呢?
一、建立文件管理目录
拟用作FTP服务器的计算机应预先装有Windows系统(比如Windows 2003 Server),服务器硬盘上分配一个供操作的磁盘分区(如F:),在该分区上建立以下几类的文件夹:第一类,学生建立一个以学号为名的文件夹,比如“08061501”、“08061502”;第二类,给每个班级建立一个文件夹,比如“0615”、“0616”;第三类,给老师建立一个以姓名为名的文件夹,比如“zhangsan”、“lisi”;第四类,给每个部门建立一个文件夹,比如“教务科”、“实训科”。
二、用Serv-U软件架设FTP服务器
1.安装Serv-U
Serv-U的最新版本是7.0,是个双语版。它跟以前的版本不同,不但可以在全中文状态下安装,而且界面也不一样,功能增加了很多。双击安装图标开始安装。安装过程很简单,选择需要安装的语言版本后,其他步骤和普通软件的安装基本相同,所有选项保持“默认值”,直接点击“下一步”即可完成整个安装过程。
2.架设Serv-U服务器
完成安装后,Serv-U便启动管理控制台,并弹出“你现在要定义新域吗?”对话框。在对话框中选择“是”,域向导便引导用户依次完成下列步骤,建立一个新域。
第一步,键入域名。这里附带解释一下什么是“域”。每个启动的Serv-U引擎都可以用来运行多个“虚拟”的FTP服务器,这样的“虚拟”FTP服务器就是“域”。域名可以直接用IP地址,也可以用其他描述。第二步,设定端口。FTP是因特网文件传输的传统协议,通常运作于默认端口2l。因此,在“请选择域应该使用的协议及其相应的端口”对话框中勾选端口21。第三步,输入IP地址。笔者使用的IP地址是218.15.57.67。输入此地址后点击向导对话框中的“完成”,服务器的新域就建成了。
3.创建群组和用户
(1)设置学生用户。可以先建一个学生用户模板,打开管理控制台,选择“用户”,并在“用户”对话框中选择“模板”。在“用户信息”项下设定根目录为“08061501”,再“添加”在“目录访问规则”对话框中,点击“完全访问”,并保存,表示除“文件”访问权限下的“执行”外,本用户具有所有访问权限,以保证该用户可以完全控制该文件夹下的内容。最后,点击“限制和设置”选项中的“比例和配额”,在“传输率和配额管理”对话框的“配额”项中输入预计分配给每个学生的硬盘空间(笔者一般设置为50MB)。如果不设置配额,用户有可能占用服务器太多的硬盘空间而令硬盘爆满,导致作业无法上传。以上几个步骤的设置完成后点击保存,—个用户模板便创建完成。用这个模板建立新用户只需输入学生的用户名和密码,在“目录访问”项中修改用户目录访问的路径即可。
(2)设置教师用户。建立教师用户的过程与建立学生用户一样,只是教师除了访问和操作自己的文件夹意外,还需要访问部门的文件夹和学校共享的文件夹。
三、服务器资源管理
对于FTP服务器管理员来说,最重要的是保证服务器带宽、连接速度等系统资源进行优化利用,使其性能达到优越。所以,管理员还需要对服务器进行一些优化设置,进入“本地服务器”——“设置”——“常规”选项卡,进行如下设置:第一,“最大上传和下载速度”,就是服务器可以使用的最大带宽,需要根据服务器总带宽填入合适的数值。如果不进行设置的话,Serv-U将允许使用所有可用的带宽,这样当连接的用户达到一定数量时,会导致服务器上其他网络服务不可用。第二,“最大用户数量”设置在同一时间内允许连接到本服务器的最大用户数。因为每个连接到服务器的用户均将占用系统资源,因此应该进行最大用户数的合理设置;否则系统将不控制登录用户数导致系统资源耗尽。第三,“检查匿名密码”为匿名访问,执行简单“密码”语法检查,以确定其有效性。第四,“删除部分已上传的文件”,假设上传失败,删除部分已上传的文件。第五,“文件/目录只使用小写字母”所有目录列表和创建的文件都使用小写字母。第六,“禁用反超时调度”忽略由客户使用的普通方法来绕过他们的任务超时。第七,“拦截FTP_bounce攻击和FXP”只允许活动模式数据传输到客户IP,也禁止直接的服务器到服务器的传输。
四、使用方法
FTP的访问方式一般有两种:一种是直接从IE登录FTP,跟浏览网页一样,只需要在浏览器地址栏输入ftp:// IP地址。例如,要访问上面建立的FTP服务器,用户可以在自己电脑的浏览器地址栏中键入“ftp://218.15.57.67”,按回车键确认后,弹出对话框,在对话框中输入用户名和密码即可登陆并在该用户的权限范围内操作。另一种是利用专门的FTP客户端软件登录,常用的软件有CuteFTP,FlashFXP,LeapFTP等。我们一般使用CuteFTP,其用法不在此赘述。
总的来说,Serv-U是一款专业的FTP服务器软件,它功能强大,性能稳定,而且操作简单,在完成FTP文件管理服务中,能够收到意想不到的效果。在校园文件管理中,利用Serv-U架设的FTP服务器来管理数据,解决了计算机教学过程中学生数据异地存储、班级数据共享以及作业提交的问题;并很好地解决了教师文件存储与共享、部门数据存储与共享的问题。这可以提高数据传输的效率和增强局域网的安全性,又可以有效地解决数据的保存和共享问题,实现安全高效的数据管理和灵活的资源共享。
因此,深入研究和开发FTP服务器,深化FTP服务器在实验教学中的应用,对计算机教学与信息化建设具有十分重要的现实意义。
(作者单位:广东工业高级技校)