p
et和1921682024内的主机不做连接数和最大传输速率限制。●对其他主机的访问限制每IP的连接数为1,最大传输速率为20KBS
修改vsftpdco
f文件rootRHEL4vitcp_wrappersYES添加如下两行并保存退出:local_max_rate20000a
o
_max_rate20000max_per_ip1编辑etchostallow文件rootRHEL4vietchostsallow添加下面两行:vsftpdj
rp
et1921682024sete
vVSFTPD_LOAD_CONFetcvsftpdvsftpd_tcp_wrapco
fvsftpd1921686024DENY编辑etcvsftpdvsftpd_tcp_wrapco
f文件rootRHEL4vietcvsftpdvsftpd_tcp_wrapco
f添加下面三行:local_max_rate0a
o
_max_rate0max_per_ip0重新启动vsftpd服务即可测试部分略etcvsftpdvsftpdco
f确保支持tcp_wrappers
子项目7使用PAM实现基于虚拟用户的FTP服务器的配置。
●创建虚拟用户口令库文件。生成建立口令库文件的文本文件rootRHEL4catrootlogi
txtpeter此行指定虚拟用户peter
2
f123456tom213456
此行设置peter用户的FTP密码此行指定虚拟用户tom此行设置tom用户的FTP密码
使用db_load命令生成口令库文件rootRHEL4db_loadTthashfrootlogi
txtetcvsftpdvsftpd_logi
db修改数据库文件的本地权限rootRHEL4chmod600etcvsftpdvsftpd_logi
db●生成虚拟用户所需的PAM配置文件etcpamdvsftpd。rootRHEL4vietcpamdvsftpd添加如下两行authaccou
trequiredrequiredlibsecuritypam_userdbsodbetcvsftpdvsftpd_logi
libsecuritypam_userdbsodbetcvsftpdvsftpd_logi
●修改vsftpdco
f文件。rootRHEL4vietcvsftpdvsftpdco
f保证具有下面三行guest_e
ableYESguest_user
ameftp户所在目录下。pam_service_
amevsftpd指定PAM配置文件是vsftpd●利用下面的命令重新启动vsftpd服务即可。rootRHEL4servicevsftpdrestart●测试。启用虚拟用户功能将虚拟用户映射成ftp帐号,利用虚拟用户登录后,会在ftp用
五、实训思考题
1.简单叙述FTP服务器的配置过程。2.简单说一下FTP服务器中的文件在Li
ux系统本身的权限和通过FTP访问时的权限之间的关系。
六、实训报告要求
●实训目的。●实训内容。●实训步骤。●实训中的问题和解决方法。●回答实训思考题。
3
fr