vsftp 虚拟用户验证配置

vsftp 虚拟用户验证配置

vim /etc/vsftpd/vftpuser.txt

ftpuser

nx4BzDRd@

db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db

vim /etc/pam.d/vsftpd

注释全部,添加

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

新建本地用户与ftp用户对应

useradd -d /var/www/html/haitun -s /sbin/nologin ftpuser01

修改主配置

anonymous_enable=NO

local_enable=YES

listen_port=2121

guest_enable=YES

virtual_use_local_privs=YES

user_config_dir=/etc/vsftpd/conf.d

pam_service_name=vsftpd #PAM认证文件

新建虚拟用户配置目录

mkdir /etc/vsftpd/conf.d

添加虚拟用户

vim /etc/vsftpd/conf.d/ftpuser

local_root=/var/www/html/haitun

guest_username=ftpuser01

write_enable=YES

你可能感兴趣的:(vsftp 虚拟用户验证配置)