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