然后,安装需要用到的软件包:
创建虚拟用户文件:
1. 创建virtusers,格式如下:
2. 生成数据库:
3. 设置数据库文件的访问权限:
4. 修改/etc/pam.d/vsftpd内容:
5. 修改/etc/vsftpd/vsftpd.conf的内容
#主配置文件
touch /var/log/vsftpd.log
mkdir -p /etc/vsftpd/vconf
vim /etc/vsftpd/vsftpd.conf
listen=YES
listen_port=60017
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
nopriv_user=www
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to FTP servers
chroot_local_user=YES
pam_service_name=vsftpd
guest_enable=YES
guest_username=www
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vconf
6. 创建用户的配置文件
#用户配置文件的名字要和创建的“虚拟用户”名字对应
touch /etc/vsftpd/vconf/femart2011
vim /etc/vsftpd/vconf/femart2011
local_root=/data/httpd/b2c
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000
chown -R www:www /data/httpd/b2c
7、如要创建多个虚拟目录和帐号,重复操作1、2、3、4、6即可。