博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7安装pure-ftpd
阅读量:5219 次
发布时间:2019-06-14

本文共 2197 字,大约阅读时间需要 7 分钟。

1、获取安装包

wget download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.gz

2、安装依赖

yum -y install openssl openssl-devel gcc gcc-c++

3、编译安装pure-ftp

tar zxf pure-ftpd-1.0.47.tar.gz && cd pure-ftpd-1.0.47./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tlsecho $?make && make installecho $?

4、修改配置文件

vim /usr/local/pureftpd/etc/pure-ftpd.conf ChrootEveryone              yesBrokenClientsCompatibility  noMaxClientsNumber            50Daemonize                   yesMaxClientsPerIP             8VerboseLog                  noDisplayDotFiles             yesAnonymousOnly               noNoAnonymous                 noSyslogFacility              ftpDontResolve                 yesMaxIdleTime                 15PureDB                      LimitRecursion              10000 8AnonymousCanCreateDirs      noMaxLoad                     4AntiWarez                   yesUmask                       133:022MinUID                      100AllowUserFXP                noAllowAnonymousFXP           noProhibitDotFilesWrite       noProhibitDotFilesRead        noAutoRename                  noAnonymousCantUpload         noPIDFile                     MaxDiskUsage                99CustomerProof               yes

5、启动

启动 pure-ftpd:/usr/local/pureftpd/sbin/pure-ftpd  /usr/local/pureftpd/etc/pure-ftpd.conf

6、创建用户

##先创建一个系统用户useradd pureftp -s /sbin/nologin##创建ftp用户,注意ftp用户是虚拟用户,会让设置密码/usr/local/pureftpd/bin/pure-pw useradd majin -u pureftp -d /usr/share/nginx/html参数:    -u选项:将虚拟用户majin与系统用户pureftp关联在一起,即使用ftp_wordpress账号登录FTP后,会以wordpress-ftp的身份来读取和下载文件;    -d选项:后面的目录为账户majin的家目录,这样可以使只能访问其家目录/usr/share/nginx/html##创建完用户后,后再etc下生成一个pureftpd.passwd文件,就是用户账号信息文件##提交数据库,会在etc下生成pureftpd.pdb文件/usr/local/pureftpd/bin/pure-pw mkdb##查看用户列表:/usr/local/pureftpd/bin/pure-pw list##删除账号的命令为:/usr/local/pureftpd/bin/pure-pw userdel majin

7、pure-ftp添加用户的简单方法

1、cd /...pureftpd/etc/  vi pureftpd.passwd直接复制一行现成用户,改一下用户名,第一列就是用户名, 后面的目录也可以改,就是用户登录后可以在哪里操作,然后保存;2.切换到/.../pureftpd/bin运行./pure-pw mkdb        #提交数据库3.编辑密码./pure-pw passwd 用户名输入两次新密码./pure-pw mkdb        #再次提交数据库搞定。

转载于:https://www.cnblogs.com/weiyiming007/p/11496970.html

你可能感兴趣的文章
Jquery操作cookie,实现简单的记住用户名的操作
查看>>
[BZOJ1196][HNOI2006]公路修建问题 二分答案+最小生成树
查看>>
PHP基础入门(二)
查看>>
[Luogu P3119] [USACO15JAN]草鉴定Grass Cownoisseur (缩点+图上DP)
查看>>
【原创】大数据基础之Zookeeper(4)应用场景
查看>>
18款在线代码片段测试工具
查看>>
20.C++- &&,||逻辑重载操作符的缺陷、,逗号重载操作符的分析
查看>>
静态变量数组实现LRU算法
查看>>
在SQL中怎么把一列字符串拆分为多列
查看>>
中文系统 上传file的input显示英文
查看>>
css样式写一个三角形
查看>>
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
事务备份还原分离附加
查看>>
JSch - Java实现的SFTP(文件上传详解篇)
查看>>
一些注意点
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
[BSGS][哈希]luogu P3846 可爱的质数
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>