类unix下VSFTP的配置总结

2008-03-26 11:29 来源: http://www.phpwind.net 作者:木逸 网友评论 条 浏览次数 676 转入论坛浏览
问题提出:以下主要是针对 vsftp安装后,

                  不同vsftpd使用下vsftpd.conf配置总结。

VSFTP的配置文件 /etc/vsftpd/vsftpd.conf  这个是一般的默认位置

主动模式设置
port_enable=YES 开启主动模式
connect_from_port_20=YES 当主动模式开启的时候 是否启用默认的20端口监听
ftp_data_port=%portnumber% 上一选项使用NO参数是 指定数据传输端口

被动模式
PASV_enable=YES 开启被动模式
PASV_min_port=%number% 被动模式最低端口
PASV_max_port=%number% 被动模式最高端口

匿名上传设置
anonymous_enable=YES 启用匿名帐户
anon_world_readable_only=NO 关闭匿名全局浏览
anon_upload_enable=YES 匿名上传开启
anon_mkdir_write_enable=YES 允许匿名用户创建目录
write_enable=YES 全局写入权限开启

限制本地用户访问文件系统
chroot_local_user=YES 将本地用户浏览限制在其FTP根目录下

限制部分用户访问文件系统
chroot_list_enable=YES 启用列表(不可以与上条命令同时开启)
chroot_list_file=%file path% 限制用户的列表文件

连接限制
Max_client=%number% 最大连接数
max_per_ip=%number% 每ip最大连接数
anon_max_rate=%number% 匿名用户最大速率 单位kbps
local_max_rate=%number% 本地用户最大速率 单位kbps

user_config_dir=%file path%/%username% 针对不同用户的连接速率设置

%username%文件的内容为 local_max_rate=%number%


最好vsftpd.conf文件修改后,一定要重启vsftpd 才能生效

一般的重启命令是 servive vsftpd  restart

相关主题:问题 修改 mou 530761333