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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容