一、关闭防火墙
# 关闭防火墙
systemctl stop firewalld
# 禁止防火墙开机自启动
systemctl disable firewalld
# 查看防火墙状态
systemctl status firewalld
setenforce 0
将未注释的SELINUX行的值改为disabled
vim /etc/sysconfig/selinux
SELINUX=disabled
二、安装服务
1. 安装vsftpd服务
yum -y install vsftpd
# 查看是否安装成功
rpm -qa|grep vsftpd
2. 修改配置文件
vim /etc/vsftpd/vsftpd.conf
参考下面图片,把注释号“#”去掉,保存退出
3. 创建目录并修改权限
# 创建目录
mkdir /var/ftp/jimu
# 修改权限
chown ftp /var/ftp/jimu
ll -d /var/ftp/jimu
# 允许匿名用户写入文件
setsebool -P allow_ftpd_anon_write on
getsebool -a | grep ftp
# 修改上下文
chcon -t public_content_rw_t /var/ftp/jimu/
ls -Zd /var/ftp/jimu/
# 开启服务器
getenforce
4. 重启vsftpb服务
systemctl restart vsftpd.service
三、windows端测试连接
按照以下格式,在windows资源管理器中输入 改为自己的IP地址
ftp://192.168.196.52