一.安装并启动FTP服务
1).查看电脑是否安装vsftpd
rpm -qa | grep vsftpd
2).使用yum命令安装vsftpd
yum install -y vsftpd
3).启动vsftpd
service vsftpd start
4).21端口查看
netstat -nltp|grep 21
二.配置FTP权限
1).vsftpd的配置目录:/etc/vsftpd
vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制
建议备份vsftpd.conf文件:cp vsftpd.conf vsftpd.conf.bak
2).关闭匿名访问和切换根目录权限
编辑vsftpd.conf
#禁用匿名用户
anonymous_enable=NO
#禁止切换根目录 删除此行
chroot_local_user=YES
3).重启FTP服务
service vsftpd restart
三.创建FTP用户
1).创建一个ftp用户
useradd username
2).为ftp用户设置密码
echo "userpwd" | passwd ftpuser --stdin
3).限制该用户只能访问FTP,不能直接登录服务器
usermod -s /sbin/nologin username
四.创建FTP文件存储路径
1).创建FTP文件存储路径
#创建主目录 ,不可上传文件
mkdir /data/ftp
#文件存储目录
mkdir /data/ftp/pub
2).设置访问权限
chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub
3).设置ftp用户的访问主目录
usermod -d /data/ftp username
五.使用falshfxp访问FTP
连接成功