文章插图
4、创建VSftp虚拟用户的家配置文件
说明:配置文件的路径是/etc/vsftpd/vsftpd.conf中的user_config_dir=/etc/vsftpd/vuser_conf路径,在 /etc/vsftpd/vuser_conf/下面创建以用户名为名称的文件(名称是/etc/vsftpd/vftpuser.txt 下面的奇数行)
执行指令# mkdir vuser_conf创建虚拟用户的家文件夹 。如下图
文章插图
5、配置VSftp虚拟用户bkuser1配置文件(其他用户可参考)
# bkuser1用户登录的根目录
local_root=/home/ftpuser/bkuser1
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
文章插图
6、创建VSftp虚拟用户登录的根目录
文章插图
7、授予虚拟用户的自己文件夹权限(权限可定为777)
文章插图
8、创建 chroot_list_file=/etc/vsftpd/chroot_list文件
执行指令# vim /etc/vsftpd/chroot_list (编辑文件把 /etc/vsftpd/vsftpd.conf的guest_username的值ftpuser写到文件中)
文章插图
9、创建VSftp虚拟用户文件
执行命令# vim /etc/vsftpd/vftpuser.txt文件(奇数行为用户名 ,偶数行为密码)
文章插图
10、生成VSftp虚拟用户的DB文件
执行指令# db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
文章插图
11、生成VSftp虚拟用户的认证文件
执行指令# vim /etc/pam.d/vsftpd(注释掉/etc/pam.d/vsftpd中所有的内容,已经不需要本地用户的认证)
文章插图
备注:64位系统增加以下两句:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
12、重启VSftp服务
执行指令# systemctl restart vsftpd
五、客户端访问测试
1、在客户端使用浏览器访问ftp://服务器IP地址 。如下图
文章插图
文章插图
2、使用FTP工具访问 。如下图
文章插图
【快速部署FTP服务器并实现虚拟用户的认证管理】
推荐阅读
- 如何在 2022 年部署您的 React 网站!
- |人为财死、鸟为食亡,如何让自己快速在职场中混出一席之地?
- 怎么快速让孩子克服胆小心机 怎么快速让孩子克服胆小
- 怎么才能让成绩快速提高初中 怎么才能让成绩快速提高
- 备孕怎么可以快速怀孕
- 在家如何开网店赚钱 自己在家怎么开网店-自己在家快速开网店的方法是什么
- 六种蔬菜让你快速瘦下来
- 巧果配餐 助你快速摆脱冬季赘肉
- 黑眼圈警惕四种疾病教你8招快速告别熊猫眼 外媒公布7种天然“微整形”食谱 补充叶酸抗衰老
- 怎样安装惠普打印机驱动 怎么快速安装惠普打印机驱动软件