centos7 系统vsftp服务器搭建
rpm包下载地址
https://pkgs.org/download/vsftpd

vsftp安装
执行rpm安装命令
rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm
新建vsftp服务用户
- 建立vsftp服务宿主用户
这里建立名字为vsftpd的用户,用他来作为支持Vsftpd的服务宿主用户。由于该用户仅用来支持Vsftpd服务用,因此没有许可他登陆系统的必要,并设定他为不能登陆系统的用户。
useradd vsftpd -s /sbin/nologin
- 建立Vsftpd虚拟宿主用户
虚拟用户并不是系统用户,也就是说这些FTP的用户在系统中是不存在的。他们的总体权限其实是集中寄托在一个在系统中的某一个用户身上的,所谓Vsftpd的虚拟宿主用户,就是这样一个支持着所有虚拟用户的宿主用户。由于他支撑了FTP的所有虚拟的用户,那么他本身的权限将会影响着这些虚拟的用户,因此,处于安全性的考虑,也要非分注意对该用户的权限的控制,该用户也绝对没有登陆
useradd vsftplord -s /sbin/nologin
修改Vsftpd的配置文件
- 先把默认的配置文件备份一下
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup

本文详细指导如何在CentOS 7上安装Vsftpd,包括新建服务用户、配置文件设置、虚拟用户数据库创建、PAM验证配置及虚拟用户个性化配置。一步步教你完成FTP服务器搭建与测试。
最低0.47元/天 解锁文章
1187

被折叠的 条评论
为什么被折叠?



