在Centos7服务器上搭建FTP服务器
使用vsftpd工具搭建FTP服务器,vsftpd是一款跨平台、具有较高安全性、开源的ftp服务器工具,资料较多,使用方便
安装
可以直接使用yum命令安装
yum install -y vsftpd
配置
通过编辑vsftpd.conf配置文件
vi /etc/vsftpd/vsftpd.conf
部分配置说明如下
- anonymous_enable 允许匿名访问
- local_enable 为YES时只有/etc/passwd内账号才可以登录ftp主机
- write_enable 读写权限
- local_umask 文件/目录掩码
- userlist_deny 查看/etc/vsftpd/user_list文件中说明,允许/禁止登陆ftp用户列表
- userlist_file=/etc/vsftpd/user_list
添加FTP用户
在/etc/vsftpd下创建chroot_list文件,将FTP用户写入该文件
启动服务
service vsftpd start
查看服务状态
service vsftpd status
常见问题
- 登录FTP服务提示‘530 Permission denied’
解决方式:关闭selinux服务
编辑selinux的config文件
vi /etc/selinux/config
将SELINUX设置为disabled,重启服务器