VSFTP 有登陸用戶權限,上傳用戶所屬問題
下載並安裝 Pure-ftpd
yum 安裝數據庫
yum install epel-release yum install pure-ftpd
修改配置文件vim
/etc/pure-ftpd/ vim /usr/local/pureftpd/etc/pure-ftpd.conf ChrootEveryone yes BrokenClientsCompatibility no MaxClientsNumber 50 Daemonize yes MaxClientsPerIP 8 VerboseLog no DisplayDotFiles yes AnonymousOnly no NoAnonymous no SyslogFacility ftp DontResolve yes MaxIdleTime 15 PureDB /usr/local/pureftpd/etc/pureftpd.pdb LimitRecursion 10000 8 AnonymousCanCreateDirs no MaxLoad 4 AntiWarez yes Umask 133:022 MinUID 100 AllowUserFXP no AllowAnonymousFXP no ProhibitDotFilesWrite no ProhibitDotFilesRead no AutoRename no AnonymousCantUpload no PIDFile /usr/local/pureftpd/var/run/pure-ftpd.pid MaxDiskUsage 99 CustomerProof yes
使用 pure-ftpd安全
##啓動 systemctl start pure-ftpd systemctl enable pure-ftpd ##建立系統用戶: useradd wordpres-ftp ##建立ftp用戶,注意ftp用戶是虛擬用戶。 pure-pw useradd ftp_wordpres -u wordpre-ftp -d /opt/lampp/htdocs/wordpre ##此時會出現爲該ftp新用戶建立密碼的提示: pasword:xxxxxx Enter it again:xxxxxx ##其中,-u選項將虛擬用戶ftp_wordpres與系統用戶wordpre-ftp關聯在一塊兒,即便用ftp_wordpre帳號登陸FTP後,會以wordpre-ftp的身份來讀取和下載文件,-d選項後面的目錄爲ftp_wordpre帳戶的家目錄,這樣能夠使ftp_wordpres只能訪問其家目錄/opt/lampp/htdocs/wordpres #建立用戶信息數據庫文件: pure-pw mkdb ##查看用戶列表: pure-pw list ##顯示以下: ftp_wordpres /opt/lampp/htdocs/wordpres/./ ##刪除帳號的命令爲: pure-pw userdel ftp_wordpres
打開安全組防火牆 21端口 主被動模式均可以使用 ide