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

相关推荐
chushiyunen4 分钟前
autoHotKey、windows自动化快捷键工具
运维·windows·自动化
逆风的蚂蚁8 分钟前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
ESDWAN19 分钟前
企业网络监控应该监测哪些目标?网关、网络节点还是业务系统?
服务器·网络·php
mennekes32 分钟前
临时用电线路标识:插头颜色、钟面标识配套规范
运维·网络·科技·安全·制造
发光小北2 小时前
EtherNet/IP 转 ModbusTCP 网关现场应用中会遇到什么问题?
服务器·网络·tcp/ip
程序猿老A2 小时前
轻量云服务器总是卡,内存占比高?
运维·服务器
一只鹿鹿鹿4 小时前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
沫璃染墨4 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
Kobebryant-Manba4 小时前
C/S和B/S结构
运维·服务器
AI_Lab016 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器