WEB开发网
开发学院服务器FTP服务器 Linux:vsftpd.conf内配置函数 阅读

Linux:vsftpd.conf内配置函数

 2007-03-12 00:00:00 来源:WEB开发网   
核心提示: anon_max_rate=value设定匿名用户的最大数据传输速度value,以Bytes/s为单位,Linux:vsftpd.conf内配置函数(4),默认无,local_max_rate=value设定用户的最大数据传输速度value,显然,这对于阻击某些Dos攻击有效,以Bytes/s为

anon_max_rate=value

设定匿名用户的最大数据传输速度value,以Bytes/s为单位。默认无。

local_max_rate=value

设定用户的最大数据传输速度value,以Bytes/s为单位。默认无。此选项对所有的用户都生效。此外,也可以在用户个人配置文件中使用此选项,以指定特定用户可获得的最大数据传输速率。

步骤如下:

①在vsftpd.conf中指定用户个人配置文件所在的目录,如:

user_config_dir=/etc/vsftpd/userconf

②生成/etc/vsftpd/userconf目录。

③用户个人配置文件是在该目录下,与特定用户同名的文件,如:

/etc/vsftpd/userconf/xiaowang

④在用户的个人配置文件中设置local_max_rate参数,如:

local_max_rate=80000

以上步骤设定FTP用户xiaowang的最大数据传输速度为80KBytes/s。

VSFTPD 对于速度控制的变化范围大概在80%到120%之间。比如我们限制最高速度为100KBytes/s, 但实际的速度可能在80KBytes/s 到120KBytes/s 之间。当然,若是线路带宽不足时,速率自然会低于此限制。

用户选项

VSFTPD的用户分为三类:匿名用户、本地用户(local user)以及虚拟用户(guest)。

匿名用户

anonymous_enable=YES|NO

控制是否允许匿名用户登录,YES允许,NO不允许,默认值为YES。

ftp_username=

匿名用户所使用的系统用户名。默认下,此参数在配置文件中不出现,值为ftp。

no_anon_password=YES|NO

控制匿名用户登入时是否需要密码,YES不需要,NO需要。默认值为NO。

deny_email_enable=YES|NO

此参数默认值为NO。当值为YES时,拒绝使用banned_email_file参数指定文件中所列出的e-mail地址进行登录的匿名用户。即,当匿名用户使用banned_email_file文件中所列出的e-mail进行登录时,被拒绝。显然,这对于阻击某些Dos攻击有效。当此参数生效时,需追加banned_email_file参数

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Linux vsftpd conf

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接