CentOS7.4 最简安装FTP

10 安装vsftpd

# yum install vsftpd -y


20 修改配置文件

  #  vi /etc/vsftpd/vsftpd.conf

    具体:

anonymous_enable=yes //允许匿名用户登录 

anon_upload_enable=yes   //允许匿名用户上传

write_enable=yes //赋予写权限

anon_mkdir_write_enable=yes   //允许匿名用户新建文件夹


listen=YES(这里不改成YES启动失败, 注意ipv4 和 v6的listen 只能二选一)


30 修改上传目录写权限

# chmod 777 /var/ftp/pub (pub目录可能需要自己建)


40 重启服务

systemctl restart vsftpd.service

登录后发现无法创建目录和上传,因为selinux

查看状态

# getsebool -a | grep ftp

发现 ftpd_full_access 等的状态为 off


50 设置为ON

# setsebool -P allow_ftpd_full_access on

# setsebool -P ftp_home_dir on


60 重启FTP服务:

service vsftpd restart

你可能感兴趣的:(CentOS7.4 最简安装FTP)