centos7 Pure-ftpd

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

相關文章
相關標籤/搜索