【IT168 专稿】Serv-U为一款功能强大又简单易用的FTP服务器软件已经为人所熟悉,最近Serv-U推出了6.1版,据说相比以前的5.0版有了很大的改进,笔者不禁心痒,从官方网站上下载了一个和大家一起感受一下新版本给我们带来了哪些新的变化和一些功能强大之处。
1.增加对WindowsNT-SAM及活动目录用户的支持
Serv-U 6中增加了对企业用户来说不错的功能,在Windows中增加用户或在活动目录中增加用户同时也具有FTP的权限,是不是很方便?在新建域的时候,在第四步选择域类型的时候,选择“Use Windows NT-SAM/AD user accounts”(如图1)。
![]() |
图1
![]() |
图2
然后,我设置了一个名为test的Windows帐号,从客户端输入这个帐号和口令就可以登录到ftp上来了。
![]() |
图3
![]() |
图4
要使用这个功能,Serv-U 服务必须以系统服务身份运行。也可以让服务以其他帐户运行,或者与桌面交互,但需要该 Windows 帐户具有“作为操作系统的一部分运行”的权限。
点评:这个功能对企业用户来说会提供很多方便之处,可以把Windows的帐号和ftp的帐号结合起来,省去了管理员的很多工作,同时也规范了管理。
2.通过数据压缩提供更快的传输速率。
在Serv-U 6中支持对数据进行迅速压缩然后再传输,这样等于变相的把要传输的文件大小缩小了,也就等于提高了传输速度,根据文件格式不同,压缩比例不同,对速度的提高也不同。
从下图的信息中我们可以看到把要下载的文件由56179bytes压缩到9223bytes,压缩了83.58%。
![]() |
图5
3.改进的支持ODBC用户的功能
使用Serv-U的ODBC功能,可以把ftp用户数据存放在数据库(musql、sqlserver和oracle等)中。在新建域的时候,在选择域的类型为“Store in ODBC Database”中就可以了。
![]() |
图6
![]() |
图7
这样就可以通过二次开发些web页面,让用户可以很方便的远程修改自己的密码。管理员也可以通过web来管理ftp用户的权限和访问目录等。网上已经有朋友提供了一些示例代码,需要的朋友不妨用Google或百度去搜索一下。
点评:对于ftp用户数量较多的管理员来说这绝对是一个福音,可以让用户自己管理自己的密码,同时可以批量的设置一些用户的权限。
4.新增支持MLST/MLSD
MLST和MLSD是两条新的ftp命令,用于提供详细、标准化的目录列表信息,而不管运行的什么操作系统。MLST/MLSD让UNIX系统的可以提供详细的文件信息而文件的创建时间。下图显示了一个MLSD命令得到的信息。
![]() |
图8
5.支持XCRC命令
如果你费尽千辛万苦下载下来的文件是一个已经损坏的文件,是不是非常郁闷,到底是你下载的时候出了错误还是源文件本身就有问题?现在好了,XCRC命令在你下载之后检查你下载的文件是否与源文件一致,让你迅速的确认问题的原因。
6.功能丰富的插件
经过数年的积累,许多企业和个人用户为Serv-U开发了很多功能丰富的插件,很可能其中一些插件就可能恰好解决你所碰到的问题。下图是Serv-U的一部分插件,更多的插件可以到网上去搜。
![]() |
图9
目前,Serv-U 提供五个不同的版本,以满足不同用户群的需要,个人版是免费的,具有一些基本的功能。标准版基本能满足大多数用户的需要,安全版可以满足具有安全需求的一些小公司的需要,而企业版具有完全的功能,可以满足中大型企业的具有大流量的FTP架站需要,目前可以从Serv-U官方网站下载企业版,具有30天的试用期,快去下载体验一下吧。
