问题 问答题

【说明】
vsftpd(very secure FTP daemon)软件是Linux平台中具有代表性的开放源代码的免费FTP服务器软件,它可以提供虚拟用户、虚拟IP设置,带宽限制、独立操作模式、支持IPv6等功能。它使用安全编码技术解决了缓冲区溢出问题,并能有效避免“globbing”等类型的拒绝服务攻击。
vsftpd.conf文件是vsftpd服务的核心配置文件,用于控制vsftpd不同方面的属性。图4-10给出了一个vsftpd.conf文件的部分配置内容。


【问题7】
在图4-10所示的配置文件中,配置语句“max_per_ip=5”实现什么功能

答案

参考答案:允许每个客户IP地址最多打开5个线程

解析:配置语句“max_per_ip=5”用于实现每个客户IP地址最多允许打开5个线程功能。
最后,给出图4-10所示的配置文件中所有配置命令的完整解释,以供实验或实践操作时参考。
anonymous_enable=YES #允许匿名用户访问
no_anon_password=YES #匿名用户登录时不需要输入密码
local_enable=YES #允许本地用户登录
write_enable=YES #允许本地用户上传文件
local_umask=022 #设置本地用户上传文件或文件夹的umask值
chroot_local_uset=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 #设置闲置的会话过程超时值为600s (10min)
data_connection_timeout=120 #设置数据连接的超时值为120s (2min)
xferlog_file=/var/log/vsftpd.log #启动记录上传/下载活动日志功能

单项选择题
填空题