注:本示例为centos7 开启ftp服务命令为:systemctl start vsftpd.service 关闭防火墙命令为systemctl stop firewalld ,7版本以下开启ftp服务器为 service vsftpd start还要关闭slinux服务setenforce 0
1.安装ftp
rpm -qa vsftpd ###查看ftp是否安装
如果没安装 yum install -y vsftpd
2.启动ftp服务:
systemctl start vsftpd.service
查看下服务运行状态:systemctl status vsftpd.service
1.匿名用户登录设置:
登录名:ftp(anonymous)无密码
登录家目录为/var/ftp/pub
此时将ftp启动后就可以访问了 匿名用户默认只有下载权限没有其他权限
让匿名用户拥有上传、删除等权限
1.var/ftp/目录下默认设置了一个名为/pub的子文件夹,可以给匿名访问ftp时公上传文件使用,执行以下操作可以给匿名用户ftp对该目录拥有写入权限,以便上传数据
chown ftp /var/ftp/pub
2.修改配置文件:
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES ###默认存在
anon_upload_enable=YES ###默认被注释掉的
anon_mkdir_write_enable=YES###默认被注释掉的
anon_other_write_enable=YES###手动加进去
3.重启服务: