Pure-ftpd 安装笔记
为什么80%的码农都做不了架构师?>>>
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
转载于:https://my.oschina.net/kztxt/blog/1528654
Pure-ftpd 安装笔记相关推荐
- laravel安装笔记 (转)
一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...
- 前端开发学习笔记 - 1. Node.JS安装笔记
Node.JS安装笔记 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an ...
- Oracle安装笔记
Oracle安装笔记 出现错误后不要慌,最主要的是看log文件的提示,其中比较简单的文件是install目录下的make.log 错误一: client_shared For example: /us ...
- convirt2.5在虚拟机上安装笔记
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- SVN的安装笔记和要注意的问题
SVN的安装笔记和要注意的问题 之前装的SVN 1.3.2,按网上说的教程,一配置就可以用了,但这次换了1.4.2的最新版本, 只是设置了server.conf和passwd后,依然在导入项目时,说验 ...
- pycharm不同py文件共享参数_PyCharm安装笔记
1. 介绍 1.1 介绍 今天福哥带着大家学习如何安装非常好用的Python编辑器,也就是jetbrains全家桶的PyCharm编辑器. PyCharm是jetbrans开发的一款专门用来编写Pyt ...
- ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记
ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记: 一.Qt Creator 5.10安装 官网下载地址: http://download ...
- Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下
Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下 一.前言 二.化繁为简 二.补充说明 三.测试ROS 是否安装成功 一.前言 最近需要学习ROS和python,于 ...
- Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上
Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上 一.前言 二.化繁为简 三.补充说明 小结 一.前言 最近需要学习ROS和python,于是便需要装Linux系统 ...
- Android测试——ADB工具的安装笔记
1 致谢 感谢网友Azou92的帮助, 原文链接:https://blog.csdn.net/ainongmin1hao/article/details/82049757 2 ADB工具的安装笔记 s ...
最新文章
- android doGet和doPost
- CTFshow 反序列化 web258
- 《操作系统实现之路》源代码下载路径及求助途径
- cass生成曲线要素文件_几种常见的CASS字体异常问题,教你如何解决
- C库函数qsort七种使用方法示例
- Element表单验证(2)
- 若依实现文件多线程批量上传案例
- Android Studio R类找不到(Mac)
- java中double类型占几个字节_Java中的单双精度数据类型分别占几个字节?
- 2021-11-21 使用for循环打印出大写字母ascll码对照表。
- word输入带圈字符快捷键(0-20)
- [HFSS]Surface Mesh Generation Failed
- 通达oa mysql密码_谁知道通达OA数据库user表密码的加密方法?
- 线程与进程的区别,举个例子让你快速理解
- 【暑期每日一题】洛谷 P1192 台阶问题
- stlink故障修复
- WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
- Java每次从list中拿取一百条数据
- MAC使用GTK创建界面
- android 动态表情实现,基于Android开发支持表情的实现详解