centos 7 安装 vsftpd

1. 找一台新克隆的新系统CentOS 7.6版

2.安装vsftpd

 

 

3.关闭防火墙和SELINUX

 

 

4.备份文件

 

5.创建用户

 

6.创建虚拟用户目录,并授权

 

 

 7.配置虚拟用户,设置该的账号、密码

#vim /etc/vsftpd/loginuser.conf

 

 

 单行为用户名,双行为密码

8.创建数据库文件,并对数据库文件授权

 

 

 9.。编辑pam认证文件

# vim /etc/pam.d/vsftpd

删除所有后加入以下两行

auth     sufficient    /lib64/security/pam_userdb.so  db=/etc/vsftpd/loginuser
account  sufficient    /lib64/security/pam_userdb.so  db=/etc/vsftpd/loginuser

10. 创建虚拟用户配置文件

mkdir /etc/vsftpd/userconf
vim /etc/vsftpd/userconf/yanqin

虚拟用户登录目录设置

 

 可以变更虚拟用户登录的目录:

先对目录授权,授权需要对系统用户vsftpd

 

 然后变更配置

11.编辑主配置文件

变更配置:

anonymous_enable=NO

增加配置:

guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/userconf
allow_writeable_chroot=YES

 

12.重启服务

systemctl restart vsftpd

 

posted @   3哥哥  阅读(1160)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示