在线注册FTP帐号的设置

来源:互联网


   作为计算机教师,在管理机房时,我们一般都会遇到如何为给学生提供上交作品、文件的方法及空间的问题,每个人解决的方法不同。有的老师用广播软件自带的文件上交功能,这种方法简单却不实用,因为就连更改上传文件夹路径有时都无法改变;用FTP工具可以任意改变文件夹路径等,操作简单而且很方便,但也有一个非常头痛的问题,就是FTP用户账号的建立,没有时间和精力为每个学生都建立账号,一般是每个班级的同学共用一个账号,这样仍会出现学生乱删文件的现象,有什么办法可以简单的为每个同学创建账号呢?经过尝试、摸索,笔者找到了简单实用的方法,先提供给大家共享。

    首先是选择一个FTP工具,我校选用的是serv-u FTP Server 6.2.0.1 。它是一个运用较广泛的FTP服务器端软件,支持 9x/ME/NT/2K 等全Windows系列。它设置简单,功能强大,性能稳定。在很多网站都能下载到,有源程序、汉化包和解密程序,相信大家都会安装,这里就不多说了。需要提醒大家的是下面有的步骤是关于这个程序的设置,请一定注意。

    其次,我们需要一个特别重要的程序,就是Serv-U 用户在线注册管理程序-1.0(odbc+asp版),网上可以下载。它可以实现让学生自己注册,完成账号的创建。这个程序采用ms Access+ASP设计,以Serv-U原版软件为基础,无需购买任何插件,可让Serv-U具有用户在线实时注册、管理的功能。设置简单,适用范围广,可广泛地应用于空间提供商、论坛、学校机房、单位内部网等用Serv-U为用户提供FTP空间或FTP帐号的单位。

下面我重点讲解Serv-U 用户在线注册管理程序的安装,有些步骤很关键,不能搞错。(注意:磁盘分区使用ntfs格式,windows xp/2000/nt操作系统都可以实现)

1. Serv-U的域类型:存储于ODBC数据库中
     在安装Serv-U后添加新建域的第四步,注意将默认域类型 “存储于.INI文件”改为“存储于ODBC数据库中”。

1.jpg

大小: 7.04 K
尺寸: 250 x 105
浏览: 19 次
点击打开新窗口浏览全图

安装完成时,取消向导产生域,并退出Serv-U程序。
2. 在服务器系统中的管理工具“ODBC 数据源管理器”中建立系统数据源:在第二个选项系统DSN中添加系统数据源,选择“Driver do Microsoft Access (*.mdb)”,点击“完成”。接着在“ODBC Microsoft Acceass安装”对话框中输入数据源名,比如ftp,再选择数据库,把提供的Serv#U.mdb文件(预先把Serv-U 用户在线注册管理程序放置在合适路径下)找到并添加,确定。如下图所示

2.jpg

大小: 16.4 K
尺寸: 250 x 204
浏览: 7 次
点击打开新窗口浏览全图

3.jpg

大小: 13.65 K
尺寸: 250 x 214
浏览: 5 次
点击打开新窗口浏览全图

3. 打开Serv-U安装目录下的ServUDaemon.ini文件,做以下操作:

4.jpg

大小: 10.92 K
尺寸: 250 x 153
浏览: 7 次
点击打开新窗口浏览全图

(1)用下面的代码覆盖原来的ODBCSource、ODBCTables、ODBCColumns
------------------------------------------
ODBCSource=ftp||
ODBCTables=user_accounts| group_accounts| user_access| group_access| user_IP_access| group_IP_access
ODBCColumns=user|password|skey|homedir||access|disable||relpaths|||changepass| quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege| passtype|ratiotype|groups|notes|indexno
------------------------------------------
(2)把“ReloadSettings=True”语句拷到每个节点的后面,如[GLOGAL]、[DOMAINS]、[Domain1]、[Domain2]等节后的后面。

5.jpg

大小: 13.74 K
尺寸: 250 x 167
浏览: 7 次
点击打开新窗口浏览全图

4. (这一步很关键)设置ServU安装目录和Serv-U 用户在线注册管理程序的目录安全选项,添加Internet 来宾账号 IUSR_XXX用户(XXX为本机机器名),勾选“读取和运行”、“列出文件夹目录”、“读取”、“写入”权限,确定。
上面的设置做好后,我们究竟如何让学生自己创建账号呢?其实很简单,只需要提供一个学生可以访问的web页面,让学生向普通网站注册会员一样输入几项内容就可以实现账号注册了。
可以自己建一个Web页面,也可以把注册程序包中已有的index网页作修改。最重要的是修改config.asp文件。
5. 网站信息可在config.asp文件(可简单的使用记事本程序打开)中按提示修改,一定要修改ip地址、两个文件的路径、用户配额限制,其他的则属于网站的个性化和美化,酌情修改即可。

6.jpg

大小: 11.65 K
尺寸: 250 x 147
浏览: 5 次
点击打开新窗口浏览全图

6. 重新运行ServU程序,新建域,输入IP地址、域名(自定义,比如ftp)、端口号(默认21,之前先更改服务器默认FTP的端口号21为其他端口号,或停掉默认FTP),选择域类型——存储于ODBC数据库中,完成。再选择此新建的域,在右侧“ODBC”选项中点击“从数据库重新载入帐号”并应用,最后将此域置于在线。

7. 使用Internet 信息服务建立web服务器或者更改默认web服务器,指定IP地址、端口号80、主目录(Serv-U 用户在线注册管理程序提供的网站目录)、默认文档。如:我校机房内设置的访问地址是:http://192.168.1.9/.

7.jpg

大小: 11.22 K
尺寸: 250 x 188
浏览: 4 次
点击打开新窗口浏览全图

至此,你的Serv-U FTP服务器和用户在线注册网站已经开张,让我们来看看效果吧!学生打开注册页面(http://192.168.1.9/),点击“申请帐号”打开网页,就可以在线注册Serv-U FTP帐号,提交后就能实现即时申请即时生效。这时教师只需要在Serv-U FTP服务器“ODBC”选项中点击“从数据库重新载入帐号”并应用,就可以可看到已经申请的所有学生用户帐号。
下图为学生自己注册后,我们在Serv-U中查看的用户帐号,我们的统一要求是:前两位表示班级,后两位表示学号如:1121表示11班学号为21号的学生用户,也有的班级是在班级后加上自己姓名的缩写。如:09-haoyunjuan

8.jpg

大小: 15.53 K
尺寸: 250 x 178
浏览: 9 次
点击打开新窗口浏览全图

原来令人最为头疼的创建学生账号问题就解决了,一切变得如此轻松!
目前我校两个机房都经过实践,利用Serv-U+用户在线注册管理程序为两个年级近千名学生创建了FTP账号,使用后感觉十分方便,建议大家试用。本文提到的程序互联网上均有下载,欢迎有问题与我们联系,大家共同商讨。

Leave a comment

Your comment

Why not Login? Sign up now! »