1.安装 vsftpdyum install vsftpd
2.启动 vsftpd service vsftpd start
3.查看 ip ifcong
4.查看配置文件vsftpd]# more vsftpd.conf
5.客户端【8uftp】连接 ftp,如果连不上可能是 linux 防火墙的原因,关闭防火墙
service iptables stop
6.在用户下建上传和下载的文件夹,给文件夹最高权限 chmod 777 文件夹地址,并在
vsftpd.conf 文件中加
anon_upload_enable=YES,anon_mkdir_write_enable=YES(匿名用户),root 用户
上传:修改 etc/vsftpd 下的 ftpusers 和 user_list 文件,将 root 注释掉。
/var/ftp 文件权限为755
/var/ftp/pub 权限设置为777
然后检查是否开启防火墙
#setup看防火墙是否开启,如果开启请关闭,
查看 SELINUX 是否开启
如果开启,需要在
#system-cong-selinux 设置 SELINUX 的
BOOLEAN 中的 FTP。勾选 2 行和 3 行。如果你要使用本地用户登陆,还需要需要勾选第
6 行
然后设置/var/pub/ftp 关于 SELINUX 的上下文
#chcon -t public_content_rw_t /var/ftp/pub
这样就可以在 PUB 目录上传东西了,但是不能删除,要删除就需要本地用户登陆