ftp虚拟目录配置
来源:互联网 发布:新东方英语单词软件 编辑:程序博客网 时间:2024/05/21 17:48
1、创建用户数据库
(1)、创建用户文本文件
#vi /etc/vsftpd/vsftpd_login.txt
ftpall;ftpall属于公共账户
tsen;tsen属于客户账户
(2)、生成vsftpd的认证文件
db_load -T -t hash -f /etc/vsftpd/vsftpd_login.txt /etc/vsftpd/vsftpd_login.db
(3)、修改数据库文件访问权限,只允许root读和写
chmod 600 /etc/vsftpd/vsftpd_login.db
2、配置PAM文件
修改/etc/pam.d/vsftpd文件
将默认配置全部用“#”注释在最后添加
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
3、创建虚拟账户对应的系统用户
#useradd -d /var/ftp/ftpall ftpall
#useradd -d /var/ftp/tsen tsen
#chmod -R 500 /var/ftp/ftpall/ 公共账户ftpall只允许下载,不允许修改
4、建立配置文件
(1)、修改vsftpd.conf主配置文件
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO 禁用匿名用户登录
local_enable=YES 启用本地用户登录
chroot_local_user=YES 将所有本地用户限制在自己的目录中
pam_service_name=vsftpd 配置vsftpd使用的PAM模块为vsftpd
user_config_dir=/etc/vsftpd/users_config 设置虚拟账户配置文件的主目录为 /users_config
max_clients=100 设置FTP服务器最大接入客户端数为100个
max_per_ip=3 设置每个IP地址最大连接数为3个
local_max_rate=300000 FTP服务器的本地用户最大传输速率设置为300KB/s
anon_max_rate=100000 FTP服务器匿名用户最大传输速率设置为100KB/s
(2)、建立虚拟账户配置文件
#mkdir /etc/vsftpd/users_config
#touch /etc/vsftpd/users_config/ftpall
#touch /etc/vsftpd/users_config/tsen
#vi /etc/vsftpd/users_config/ftpall
local_root=/usr/data/Z08 虚拟目录
local_root=/usr/data/Z08 虚拟目录
guest_enable=YES 开启虚拟账户登录
guest_username=tsen 设置tsen目录对应的系统账户为tsen
anon_world_readable_only=NO 允许用户浏览FTP目录和下载文件
anon_other_write_enable=YES 允许用户进行文件改名和删除文件的权限
anon_mkdir_write_enable=YES 表示用户具有建立和删除目录的权利
anon_upload_enable=YES 表示用户可以上传文件
anon_max_rate=300000 限制传输速度为300KB/s
#vi /etc/vsftpd/users_config/tsen
local_root=/usr/data/Z09 虚拟目录
local_root=/usr/data/Z09 虚拟目录
guest_enable=YES 开启虚拟账户登录
guest_username=tsen 设置tsen目录对应的系统账户为tsen
anon_world_readable_only=NO 允许用户浏览FTP目录和下载文件
anon_other_write_enable=YES 允许用户进行文件改名和删除文件的权限
anon_mkdir_write_enable=YES 表示用户具有建立和删除目录的权利
anon_upload_enable=YES 表示用户可以上传文件
anon_max_rate=300000 限制传输速度为300KB/s
5、重启vsftpd使配置生效
/etc/init.d/vsftpd restart
6、测试
在ftp服务器上测试。
(1)、公共账户ftp测试
复制文件到/vat/ftp/share/,并使用ftp用户登录,测试其下载速度、上传文件
(2)、客户账户vip测试
使用ftpall或tsen用户登录,并测试其速度
- ftp虚拟目录配置
- 创建Ftp虚拟目录
- 配置虚拟目录
- 配置虚拟目录
- 虚拟目录配置
- apache配置虚拟目录
- Tomcat5.0.27配置虚拟目录
- Struts 配置虚拟目录
- tomcat 5.0配置虚拟目录
- tomcat虚拟目录配置
- Resin3.x 配置虚拟目录
- TOMCAT下配置虚拟目录
- 配置 tomcat 虚拟目录
- tomcat虚拟目录的配置
- tomcat中配置虚拟目录
- Tomcat6.0配置虚拟目录
- tomcat虚拟目录配置方法
- Tomcat5.5虚拟目录配置
- iPhone 5发布毫无新意,苹果风光不再?
- python字典和集合
- Boost.asio的简单使用(timer,thread,io_service类)
- HashCode和equal方法
- 3G冲击下CMMB如何生存
- ftp虚拟目录配置
- ARM在移动处理器功耗上拥有巨大竞争优势
- 为企业构建现代智能化系统
- 大数运算
- 联发科技解决方案获联想乐Pad平板电脑采用
- 使用Amazon EC2搭建Wordpress全过程
- 英特尔携手软件开发者 拥抱“透明计算”时代
- 光博会小结:三大看点40G/100G、快速连接器、PLC晶圆
- C/C++二进制,八进制, 十进制和十六进制的表示方法