一 安装
首先检查是否已经安装ftp服务
#rpm -qa|grep vsftpd
如果没有就安装
#yum install vsftpd
设置开机自动启动
#systemctl enable vsftpd.service
查看是否已经开机启动
#systemctl is-enabled vsftpd.service
如果显示为enabled则表示已经设置为开机启动
相关指令如下:
systemctl start vsftpd.service
systemctl stop vsftpd.service
systemctl restart vsftpd.service
systemctl status vsftpd.service
查看21端口是否被防火墙禁用
#firewall-cmd --list-port
如果下面没有显示21,则需要把21端口添加到防火墙例外
#firewall-cmd --zone=public --add-port=21/tcp --permanent
重启防火墙
#systemctl reload firewalld
然后重新执行list命令可以看到开放的端口
二 配置
配置文件默认在 /etc/vsftpd/vsftpd.conf
具体的配置项说明太多了,贴在最后,这里说一下在默认配置中需要修改的部分
1.配置用户的目录访问权