虚拟用户模式

创建虚拟用户的数据库文件

创建用于认证的明文数据文件

cd /etc/vsftpd/

vim vuser.list

# 写入如下信息,用于创建用户zhangsan和lisi,密码均为redhat

zhangsan
redhat
lisi
redhat

将明文数据文件转化为vsftpd服务可加载的加密数据库文件

db_load -T -t hash -f vuser.list vuser.db

chmod 600 vuser.db

rm -f vuser.list

创建vsftpd服务程序用于存储文件的根目录以及虚拟用户映射的系统本地用户

建立用于支持虚拟用户的PAM文件

编辑主配置文件开启虚拟用户模式

对虚拟用户进行不同权限的分配

创建权限配置文件

修改主配置文件开启虚拟用户权限分配

启动服务

设置SELinux域

重启服务

设置防火墙

连接测试

安装FTP客户端工具

Linux系统可使用ftp这款工具,ftp是Linux系统中以命令行界面的方式来管理FTP传输服务的客户端工具。

Windows可以使用FlashFXP、FileZilla等客户端工具。

访问测试

一键部署脚本(虚拟用户模式)

Last updated