在本次的安装中,我们选择了vsftpd作为我们的ftp服务器。它是“very secure FTP daemon”的缩写。此ftp服务器的优点是小巧轻快,安全易用。

安装步骤

第一步,安装vsftpd
输入命令

1
yum  -y install vsftpd

第二步,查找vsftpd的安装位置
使用查找命令 whereis

1
whereis vsftpd

20190721210738384

可以知道配置文件在/etc/vsftpd中

第三步,修改配置文件

1
vi /etc/vsftpd/vsftpd.conf

不允许匿名操作

20190721211146766

开启用户管理列表

20190721211211723

在文件后面添加如下内容

20190721211235668

第四步,编辑用户管理列表

1
vi /etc/vsftpd/chroot_list

第五步,创建ftp的根目录

1
mkidr -p /home/ftp

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

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

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

1
usermod -aG ftp ftpuser

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

1
chown ftpuser /home/ftp

第九步,修改ftpuser用户密码

1
passwd ftpuser

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

1
vi /etc/selinux/config

20190721212541708

关于开启防火墙的问题,开启ftp端口

1
firewall-cmd --permanent --zone=public --add-service=ftp

重加载firewall防火墙

1
systemctl start firewalld.service

最后,开启ftp服务

1
firewall-cmd --reload

测试

使用浏览器访问ftp

20190721213050157

访问方式ftp://ftp服务器的ip地址

至此,ftp服务器搭建完毕