centos7搭建ftp服务器

一、安装vsftpd软件

 二、配置vsftpd

修改配置文件

 把YES改成NO,禁止匿名用户登录

 把这三行代码的注释打开,限制chroot_list文件内的用户

在末尾添加这一句,允许登录用户进行上传

 按Esc键切换模式,输入 :wq 保存退出

三、添加用户

编辑chroot_list文件

在文件内添加一行

 创建用户主文件夹

 添加用户并配置用户主文件夹

 将用户放到ftp用户组中

 将文件夹分配给chen用户

 修改用户密码

 四、配置Linux使用户可以登录ftp

修改selinux配置

 

把SELINUX=enforcing改成SELINUX=disable

 按Esc键切换模式,输入 :wq 保存退出,然后输入setenforce 0

 为防火墙添加ftp服务

 添加21端口(ftp的默认端口)

 重启防火墙

 启动vsftpd服务

 查看vsftpd服务的状态

 设置开机启动vsftpd服务

 修改pam配置

 在文件末尾添加两行

  按Esc键切换模式,输入 :wq 保存退出

五、在客户端访问

 或者在浏览器输入ftp://ip地址

原文地址:https://www.cnblogs.com/clqbolg/p/11746174.html