CentOS7搭建FTP服务器

下面有关步骤是关于在CentOS7系统上成功搭建ftp服务器

第一步,安装vsftpd

输入命令
yum -y install vsftpd

第二步,查找vsftpd的安装位置

使用查找命令 whereis
whereis vsftpd

CentOS7搭建FTP服务器
可以知道配置文件在/etc/vsftpd中
第三步,修改配置文件

vi /etc/vsftpd/vsftpd.conf

不允许匿名操作
CentOS7搭建FTP服务器
开启用户管理列表
CentOS7搭建FTP服务器
在文件后面添加如下内容
CentOS7搭建FTP服务器
第四步,编辑用户管理列表

vi /etc/vsftpd/chroot_list

第五步,创建ftp的根目录

mkidr -p /home/ftp

第六步,新增用户并配置为“ftpuser”用户的主文件夹

useradd -d /home/ftptest -s /sbin/nologin ftpuser

第七步,将ftpuser用户放置到ftp用户组中

usermod -aG ftp ftpuser

第八步,修改ftp文件的所属

chown ftpuser /home/ftp

第九步,修改ftpuser用户密码

passwd ftpuser

关于安全限制的处理,关闭SELinux

vi /etc/selinux/config

CentOS7搭建FTP服务器
关于开启防火墙的问题,开启ftp端口

firewall-cmd --permanent --zone=public --add-service=ftp
重加载firewall防火墙
systemctl start firewalld.service

最后,开启ftp服务

firewall-cmd --reload

测试,使用浏览器访问ftp
CentOS7搭建FTP服务器
访问方式,为ftp://ftp服务器的ip地址

至此,ftp服务器搭建完毕