一、配置yum源
二、使用yum命令安装vsftpd服务
yum install vsftpd#安装vsftpd
rpm -qa vsftpd #查询所有安装httpd的目录和文件
三、服务的启动、停止、重启和开机自动启动,以vsftpd为例
systemctl start vsftpd.service #启动apache
systemctl stop vsftpd.service #停止apache
systemctl restart vsftpd.service #重启apache
systemctl enable vsftpd.service #设置开机启动
四、配置vsftpd服务
创建FTP用户、制定FTP目录和限制只能FTP连接系统
mkdir /data
useradd ftpuser -d /data -s /sbin/nologin
passwd ftpuser
五、修改vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO #不允许匿名登陆
local_enable=YES #允许本地访问
六、配置防火墙允许访问本机21端口
firewall-cmd --permanent --add-port=21\tcp
firewall-cmd --reload #刷新防火墙列表
firewall-cmd --list-all #查看防火墙列表
systemctl start firwalld.service #启动防火墙
systemctl stop firwalld.service #停止防火墙
systemctl restart firwalld.service #重启防火墙
systemctl status firwalld.service #查看防火墙状态
systemctl enable firwalld.service #设置开机启动
七、关闭SELinux
临时修改selinux状态
getenfoce #查看selinux状态
setenfoce 0 #告警状态
setenfoce 1 #开启状态
“永久”修改SElinux状态
vim /etc/sysconfig/selinux
SELINUX=enfocing #开启selinux
SELINUX=permissive #告警状态
SELINUX=disabled #关闭selinux
重启后生效
八、测试
打开cmdftp ip