2024年1月25日发(作者:)

手把手教你如何安装及配置Serv-U服务器

1. 安装Serv-u,把光盘放入光驱,双击Serv-u安装程序,

出现语言选择界面,选择中文即可。

单击“确定”。

选择“下一步”

选择“我接受协议”,“下一步”

选择Serv-u的安装路径,“下一步”

将在桌面创建桌面图标,快速启动创建图标,建议将Serv-u作为系统服务安装;“下一步”

安装

下一步

完成,安装完成最好重启一下服务器。

2.打开Serv-u管理控制台,

定义新域,一般输入域名即可,

设置Serv-U的端口,默认即可,公司需要启用那些协议,

设置Serv-U 监听的IPV4地址,选择服务器的IP地址,或是默认,IPv6看公司情况是否有IPV6的IP,

是否允许用户恢复密码,默认即可,

完成。

选择“否”。在以后用户配置是设置。

3.用户权限配置

选择“域详细信息”

域根目录设置成FTP的目录。并“保存”。

返回管理控制台主页选择 用户

选择“添加”

添加用户

红色框里面需要注意

登录ID:用户登录的账号

密码:用户登录时的密码

根目录:输入FTP文档的目录

用户必须在下一次登录时更改密码;在稍后介绍

选择“目录访问”标签

添加用户访问的目录并设置权限

选择文件夹目录

单击“选择”

设置用户访问文件夹的权限,并保存。

保存,返回用户页面。

用户以添加完成。

4.用户登录密码更改

选择用户属性(注意:更改密码只能先通过IE浏览器访问才能更改,否则FTP无法登陆)

选中“用户必须在下一次登录时更改密码”保存

在管理控制台主页选择“限制和设置”

选择密码标签

选中“允许用户更改密码”编辑

选择“是”

选中允许更改密码,保存。

在IE浏览器地址栏输入FTP服务器的地址(建议是IE 8)

输入用户名和初始化的密码。可以选择不同的语言。用户名和密码输入正确。出现更改密码的对话框。

确定

选择客户端

WEB客户端方式

FTP Voyager JV方式(电脑需要安装JDK)

FTP Voyager JV界面

--------------------------------------------------------------------------------------

Serv-U日志安全配置与实用技巧

最近在网遇到需要查询Serv-U日志查询问题,索性研究咯一番。希望能给遇到此问题的朋友带来帮助,也希望大家多多支持我的博客。遇到什么问题博客留言就可以咯,我会尽可能帮助大家。也可以提升我的一些经验,TOT~~~废话不多说咯进入正题。

测试使用serv-u版本6.4.0.5 点击下载Serv-U 常见版本

一.首先启用Serv-U的日志记录功能,在domain - settings -logging 勾选enable logging

(启用日志记录)。

为咯帮助那些英文不是很好的朋友,这里也提供一汉化版图片。供大家参考

这样大家就一目了然,那些该勾选那些该记录的选项咯。勾选记录IP名称,以每天自动新建日志文件应用。

中文提示:打开Serv-U FTP--> 本地服务器-->域-->您的域-->设置-->记录-->在这里可以设置日志文件名称:

推荐格式为:"D:ftplogftp%X%N%"选中下边的"启用记录到文件"和每天自动新建文件.

二.设置好咯日志记录,当日志文件生成之后我们会发现不整体。很难一目了然,这个时候我们的新星闪亮登场。

sustat是一个专门用来分析Serv-U生成的log file的工具,其功能强大,而且效率很高,但是因为是完全基于命令行操作的,所以易用性方面不够,对于一些初级用户尤显困难。下面我将简单介绍一下sustat的使用方法,对它的使用参数加以注释,及介绍一些效率提高方法。

点击下载sustat 2.0 版本

示例一:统计各个的使用情况,包括登陆次数,下载/上传文件数和数据量,所占百分比等等。这个也是sustat的默认功能(不带任何参数即可)。

sustat (日志文件所在位置,同目录下)

注:红色部分为sustat的主程序,蓝色部分为欲统计的Serv-U log file,我们一般设定log file

每天自动生成,所以日志文件一般以日期命名。此出即统计2010年7月2日的FTP信息。下同。

得到的结果类似下面,包括总的文件下载/上传次数和各个不同的登陆次数,下载/上传文件数和文件量。

Stats from 03Jul10 01:58:45 to 03Jul10 02:34:59

Users downloaded 4 files = 0.01 MB

uploaded 1 files = 0.28 MB

User Conx Dfile DMB D% UFile UMB U%

________________________________________________________________________

1: BAIDU 4 1 0.00 50.32% 0 0.00 0.00%

2: GOOGLE 3 3 0.00 49.68% 1 0.28 100.00%

________________________________________________________________________

示例二:统计文件下载次数。

sustat -f 10 (日志文件所在位置,同目录下)

后面的绿色字为 -f 数字10,这里可以设定一个数字,表示输出列表的头n名,设为0则输出全部结果。结果类似下面所示(这里我只列出头10位的数据):

Sorted downloaded file list from 03Jul10 01:58:45 to 03Jul10 02:55:53

_______________________________________________________________

1: 2 x x:down.027down.服务器下载网.url

2: 1 x x:down.027down.[.027down.]

3: 1 x x:down.027down.[.]网盾客户服务.txt

4: 1 x x:ftpsoftware续费页面.html

5: 1 x x:vusustat_

6: 1 x x:

_______________________________________________________________

示例三:统计目录下载排行。又细分为两种情况,一种是按照目录里面文件被下载的次数排行,另一种是按照目录里面被下载的数据量排行。

sustat -d 10 按文件下载次数排行。参数小写d,同样数字10表示只列出头10名。

sustat -D 10 按文件下载数据量排行。参数大些D,同样数字10表示只列出头10名。

对于像大型软件这类资源,按目录进行统计更加容易反映文件的受欢迎程度。输出结果类似:

Sorted dir list by file count from 03Jul10 01:58:45 to 03Jul10 02:55:53

______________________________________________________________

1: 4 files in dir x:down.027down.

2: 1 files in dir x:ftpsoftware

3: 1 files in dir x:vu

4: 1 files in dir x:tywebsafe

______________________________________________________________

示例四:统计IP访问情况。可对独立IP的登陆次数,或者下载数据量,或上传数据量进行排序,也可以计算出访问的独立IP数,注意这个统计对系统资源占用较大,并且需要花一定时间(如果你的log file很大的话),这一步统计比以上任何一步需要的时间都要多。

sustat "" -h

sustat "" -H

小写h表示以下载量排序,大些H表示以登陆次数进行排序。输出结果类似:

Stats from 03Jul10 01:58:45 to 03Jul10 02:55:53

Hosts downloaded 7 files = 1.00 MB

uploaded 1 files = 0.28 MB

Hostname Conx Dfile DMB D% UFil

e UMB U%

___________________________________________________________________

1: 119.103.126.210 15 7 1.00 100.00% 1 0.28 100.00%

2: 60.190.222.176 6 0 0.00 0.00% 0 0.00 0.00%

___________________________________________________________________

好了,一般常用的参数主要也就这几个,而我们需要实现的功能也基本达到了。问题是,以上命令怎么用,在哪里输入,怎么得到输出结果。如果你熟悉命令行操作的话,你可以通过打开命令行模式,再切换到sustat所在目录,然后输入以上命令,得到结果,但是每次都这样做实在是太烦了,还要记一大堆命令。我有更加简便的效率提升方法,使用批处理文件。

首先将sustat的主程序和需要分析的log file准备好,主程序包括和两个文件,解压即可使用。下面我们在程序目录下面新建两个目录,一个叫servulog,用来存放log file,另外一个叫report,用来存放输出结果。log file的路经如这样。然后新建一个文本文档,在里面输入如下容:

引用:

echo off

title Serv-U日志智能分析工具 -- Blog's 提供支持

echo 生成基本统计报告...

sustat >>

echo 基本统计报告完成.

echo 生成按文件下载次数的统计报告...

sustat -f 0 >>

echo 按文件下载次数统计报告完成.

echo 生成下载目录统计报告(按文件数)...

sustat -d 0 >>

echo 下载目录统计报告完成.

echo 生成下载目录统计报告(按下载量)...

sustat -D 0 >>

echo 下载目录统计报告完成.

echo 生成IP统计报告...

sustat -h >>

echo IP统计报告完成.

echo 按任意键查看已生成的Serv-U日志报告

pause

start

然后将文件保存为 注意扩展名是bat类型,表示可执行批处理文件。上面的蓝色部分表示需要分析的log file的路经,紫色的部分表示输出报告的文件。上面的方法是对同一个log file执行四个不同的分析统计任务,然后将结果输出到同一个文件上,你可以在里面添加更多的命令用来同时分析更多的任务。然后双击一下该批处理文件,屏幕会闪现出几个字,然后很快就会消失,你再去report目录就可以看到报告已经生成了。