linux安装pure-ftpd-1.0.51

下载

wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.51.tar.gz

安装依赖包

yum install make gcc* gcc-c++ openssl openssl-devel

解压

tar -zxvf pure-ftpd-1.0.51.tar.gz

编译

./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tls

make&&make install

创建账号 在bin下

./pure-pw useradd test -u test -d /nginx/test/

(其中-u选项是将虚拟用户test与系统用户test关联在一起,即使用test账号登录FTP后,会以test的身份来读取和下载文件,-d选项为本地用户test账户的家目录,这样可以是test只能访问/nginx/test/)

创建用户信息数据库文件,list显示用户列表

root@localhost hbk# pure-pw mkdb

root@ip-172-31-37-213 bin# ./pure-pw list

test /nginx/test/./

pure-ftpd.conf配置文件

ChrootEveryone yes

BrokenClientsCompatibility no

MaxClientsNumber 50

MaxClientsPerIP 8

VerboseLog no

DisplayDotFiles yes

AnonymousOnly no

SyslogFacility ftp

DontResolve yes

MaxIdleTime 15

LimitRecursion 10000 8

AnonymousCanCreateDirs no

MaxLoad 4

AntiWarez yes

Umask 133:022

MinUID 100

AllowUserFXP no

AllowAnonymousFXP no

ProhibitDotFilesWrite no

ProhibitDotFilesRead no

AutoRename no

MaxDiskUsage 99

CustomerProof yes

Bind 0.0.0.0,21

PassivePortRange 40000 40010

AnonymousCantUpload yes

NoAnonymous yes

UnixAuthentication no

Daemonize yes

PureDB /usr/local/pureftpd/etc/pureftpd.pdb

PIDFile /usr/local/pureftpd/var/run/pure-ftpd.pid

AltLog /usr/local/pureftpd/var/log/pureftpd.log

相关推荐
七牛云行业应用12 分钟前
Ollama 本地部署 DeepSeek 完全指南:macOS / Windows / Linux 三端安装 + GPU 配置 + API 调用
linux·windows·macos
LedgerNinja12 分钟前
WEEX API 稳定性实战:限频、重试与风控的工程化清单
运维·区块链
ZJH__GO17 分钟前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
Meya112733 分钟前
实时采集 + 全域可视化,打造跨站点机房一体化U位管理方案
大数据·运维·人工智能
Gofarlic_OMS41 分钟前
NX浮动许可调度黑名单机制,对比两款谁更合理
java·大数据·运维·开源·制造
三言老师1 小时前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
味悲1 小时前
Linux提权
linux·服务器·安全
无足鸟ICT2 小时前
【RHCA+】替换变量
linux
尘似鹤2 小时前
rk3506的uboot源码分析(三)
linux·uboot
闲猫2 小时前
Agent工程实践:从WorkFlow到多Agent协作的落地笔记
java·服务器·前端