一、使用pure-ftpd搭建ftp服務
yum install -y pure-ftpd

1.關鍵參數中文說明
cd /usr/local/pureftpd/etc/pure-ftpd.conf
ChrootEveryone yes //鎖定所有用戶到家目錄中
# TrustedGID 100 //信任組ID100,可以不鎖定
MaxClientsNumber 50 //最大的客戶端數量
MaxClientsPerIP 8 //同一個IP允許8個鏈接
DisplayDotFiles no //不顯示隱藏文件
AnonymousOnly no //只允許匿名用戶
NoAnonymous yes //不允許匿名用戶
DontResolve yes //禁止反向解析
MaxIdleTime 10 //最大空閑10分鍾
# LDAPConfigFile /etc/pureftpd-ldap.conf //LDAP配置文件目錄
# MySQLConfigFile /etc/pureftpd-mysql.conf //MySQL配置文件目錄
# PGSQLConfigFile /etc/pureftpd-pgsql.conf //PGSQL配置文件目錄
PureDB /usr/local/pureftpd/etc/pureftpd.pdb //虛擬用戶數據庫
# UnixAuthentication yes //主機認證
LimitRecursion 2000 8 //別表最大顯示2000個文件,最深8個目錄
AnonymousCanCreateDirs no //是否允許匿名用戶創建目錄
#MaxLoad 4 //最多可下載的數量
PassivePortRange 30000 50000 //設置被動模式的端口范圍
ForcePassiveIP 192.168.0.1 //這個地址總是直到匿名目錄
# AnonymousRatio 1 10 //匿名用戶上傳下載速度比率
# UserRatio 1 10 //用戶上傳下載速度比率
Bind 127.0.0.1,21 //服務監聽的IP地址和端口
# AnonymousBandwidth 8 //匿名用戶帶寬8KB
# UserBandwidth 8 //用戶帶寬8KB
Umask 133:022 //文件和目錄的umask
MinUID 1000 //用戶ID至少要大於1000才能登陸
AllowUserFXP no //是否允許用戶使用FXP協議登陸
AllowAnonymousFXP no //是否允許匿名用戶使用FXP協議
ProhibitDotFilesWrite no //是否允許寫入點文件
ProhibitDotFilesRead no //是否允許讀取點文件
AnonymousCantUpload yes //不允許匿名用戶上傳
#NoChmod yes //不允許用戶改變權限
#KeepAllFiles yes //允許用戶斷點續傳
#Quota 1000:10 //磁盤配額
#MaxDiskUsage 99 //磁盤的最大利用率
#NoRename yes //不允許自動重命名
IPV4Only yes //只允許使用IPV4協議
參考鏈接:https://blog.csdn.net/gengxt2003/article/details/4294965