1.安装vsftpd:
[root@ye ~]# yum -y install vsftpd
2.配置匿名用户ftp
图形化:
1.先关闭防火墙与selinux
[root@ye ~]# systemctl stop firewalld
[root@ye ~]# setenforce 0
2.开启服务,并设置开机自启
[root@ye ~]# systemctl start vsftpd
[root@ye ~]# systemctl enable vsftpd
3.在vsftpd服务的主配置文件里添加允许权限
[root@ye ~]# vim /etc/vsftpd/vsftpd.conf //进入配置文件
在最下面添加权限:
anon_mkdir_write_enable=YES //允许匿名用户创建目录,但是不能删除
anon_other_write_enable=YES //允许匿名用户创建和删除目录
anon_upload_enable=YES //允许匿名用户上传文件
anon_umask=022 //设置匿名用户上传文件的权限
保存退出,并重启服务
[root@ye ~]# systemctl restart vsftpd
4.修改目录/var/ftp/pub的权限,设置成777
[root@ye ~]# cd /var/ftp
[root@ye ftp]# chmod 777 pub
[root@ye ftp]# ll
total 0
drwxrwxrwx. 3 root root 28 Feb 18 02:16 pub
5.验证:用软件xftp匿名连接虚拟机,并创建,删除,上传文件
创建目录123
上传左边的文本文档samba