【问题7】
在图3-11所示的配置文件中,配置语句“max_per_ip=5”实现什么功能
参考答案:允许每个客户IP地址最多打开5个线程
解析:这也是一道要求读者熟悉FTP服务器配置文件的语句/命令解释题。
配置语句“max_per_ip=5”用于实现每个客户IP地址最多允许打开5个线程功能。
最后,图3-11所示的配置文件中所有配置命令的完整解释,以供实验或实践操作时参考。
anonymous_enable=YES #允许匿名用户访问
no_anon_password=YES #匿名用户登录时不需要输入密码
local_enable=YES #允许本地用户登录
write_enable=YES #允许本地用户上传文件
local_umask=022 #设置本地用户上传文件或文件夹的umask值
chroot_local_user=YES #将本地用户锁定在主目录中,不允许切换到上一级目录中
userlist_deny=YES #禁止/etc/vsftpd.user_list中列出的用户名登录FTP服务器
userlist_enalbe=YES
userlist_file=/etc/vsftpd.user_list
chmod_enable=NO #禁止用户通过FTP修改文件或文件夹的权限
max_clients=100 #最多同时允计100个客户连接
max_per_ip=5 #允许每个客户IP地址最多打开5个线程
anon_max_rate=8192 #匿名用户的最高下载速度为8KB/s(1024×8=8192)
local_max_rate=81920 #普通用户的最高下载速度为80KB/s
idle_session_timeout=600 #设置闲置的会话过程超时值为600秒(10分钟)
data_connection_timeout=120 #设置数据连接的超时值为120秒(2分钟)
xferlog_file=/var/log/vsftpd.log #启动记录上传/下载活动日志功能