您的位置:首页 > 编程语言 > PHP开发

Pure-ftpd 安装笔记

2017-09-04 00:00 316 查看
Pure-ftpd 安装笔记

1、下在最新的安装包并解压:

# wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.46.tar.gz
2、编译:
# ./configure --prefix=/opt/pureftpd --with-everything && make && make install

3、配置文件 :
# cp /opt/pureftpd/etc/pure-ftpd.conf /opt/pureftpd/etc/pure-ftpd.conf.default
# vim /opt/pureftpd/etc/pure-ftpd.conf
添加 步骤7 中的内容

4、添加虚拟用户ftpuser(ftp为系统用户):

# mkdir -p /opt/ftp_data/upload

# chown -R ftp:ftp /opt/ftp_data/ftpuser
# bin/pure-pw useradd ftpuser -u ftp -d /opt/ftp_data/upload -m

5、启动ftp
# cd /opt/pureftpd

# sbin/pure-ftpd etc/pure-ftpd.conf

6、修改密码:
# bin/pure-pw passwd youjin
# bin/pure-pw mkdb etc/pureftpd.pdb

7、配置文件如下pure-ftpd.conf:

ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 20
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
DontResolve yes
MaxIdleTime 10
PureDB /opt/pureftpd/etc/pureftpd.pdb
LimitRecursion 1000 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Umask 133:022
MinUID 100
AllowUserFXP yes
AllowAnonymousFXP no
ProhibitDotFilesWrite yes
ProhibitDotFilesRead yes
AutoRename no
AnonymousCantUpload no
AltLog stats:/opt/pureftpd/logs/pureftpd.log
PIDFile /opt/pureftpd/logs/pure-ftpd.pid
MaxDiskUsage 70
CustomerProof yes
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pureftpd ftp