0. 首先安装ftp服务linux
yum install -y ftptcp
1. 经过yum install -y vsftp安装vsftpspa
2. 修改vi /etc/vsftpd/vsftpd.conf,把chroot_list_enabled=yes打开,chroot_list_file=/etc/vsftpd/chroot_list打开rest
而后 touch /etc/vsftpd/chroot_list 添加刚才的用户orm
3. 新建ftp用户:ip
useradd -d /home/ftp -g ftp -s /sbin/nologin ftptestci
passwd ftptestit
4. 须要配置防火墙table
打开/etc/sysconfig/iptables文件test
vi /etc/sysconfig/iptables
在REJECT行以前添加以下代码:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
而后重启防火墙,由于CentOS防火墙命令已改为firewalld,因此命令改为了:
service firewalld start/restart/stop
5. 给 /home/ftp 受权 chmod 777 /home/ftp/*
取消根目录的权限 chmod a-w /home/ftp
PS: 关闭SELinux方法
# vi /etc/selinux/config
将 SELINUX=XXX -->XXX 表明级别
改成
SELINUX=disabled