一、搭建和配置FTP服务器
1.下载服务包、备份配置文件
(1)关闭防火墙、核心防护
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
(2)查看下载FTP服务包
[root@localhost ~]# rpm -q vsftpd
未安装软件包 vsftpd
(3)安装vsftpd软件
[root@localhost ~]# yum -y install vsftpd
2.修改配置文件
(1)进入配置文件
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
(2)需要修改配置文件内容描述
anonymous_enable=YES #开启匿名用户访问。默认开启
write_enable=YES #开放服务器的写权限(若要上传必须开启)。默认已开启
local_umask=022 #设置用户所上传数据的权限掩码(反掩码)
anon_upload_enable=YES #允许匿名用户上传文件。默认已注释,需取消注释
anon_mkdir_write_enable=YES #允许匿名用户创建(上传)目录。默认已注释,需取消注释
anon_other_write_enable=YES #允许匿名删除、重命名、覆盖等操作。无需添加,解开注释即可。
(3)修改文件 /var/ftp/pub 权限为777
[root@localhost ~]# chmod -R 777 /var/ftp/pub
[root@localhost ~]# ll /var/ftp/
总用量 0
drwxrwxrwx. 2 root 0 6 8月 3 2017 pub
(4)重启服务
[root@localhost ~]# systemctl restart vsftpd
3、测试
(1)开启一台windows系统,进行登录
(2)在FTP服务器中的共享目录创建一个文件
[root@localhost ~]# cd /var/ftp/pub
[root@localhost pub]# touch gdx.txt
[root@localhost pub]# ls
gdx.txt
(3)查看windows中是否可查看文件
可以看到显示接收成功。