- 浏览: 531003 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
xuyifeng:
[img][/img][b][/b][/i]玩儿[i][u][ ...
win/linux 网关绑定MAC,ARP攻击 -
icarusli:
一般是要根据具体情况来分析,只不过基本都会是上面所说的原因,但 ...
nginx 502 bad故障原因及解决方法收集 -
haohetao:
博主有Mydigit邀请码吗,给送个haohetao@gmai ...
U盘量产功能增多
1 下载
http://sourceforge.net/projects/pureftpd/
最新版本是pure-ftpd-1.0.22.tar.gz
此处同时提供一个图形管理界面软件kcmpureftpd,有兴趣可以下载用
2 安装
解包到任意目录,如/usr/local/
tar -xjf pure-ftpd-1.0.22.tar.gz
mv pure-ftpd* puresrc
cd puresrc
预制:
./configure --prefix=/usr/local/pureftpd --with-language=simplified-chinese --with-everything
注:
--with-eyerything是安装所有功能
--with-language=simplified-chinese是采用中文作为提示语言
--prefix是安装的目标目录
另外如果需要与mysql连接等还需要在此指定。本文不涉及。
编译安装:
make install-strip
3 建立用户
pureftp默认的是采用linux的用户,比如用root登录等等。此处同时采用其自带的virtual users系统。该系统独立于linux。
建立一个ftp用户与组:
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
建立一个FTP帐号:
/usr/local/pureftpd/bin/pure-pw useradd ftpa -u ftpuser -d /home/www/ftp
说明:ftpu是用户名,-u ftpuser是其实际的linux用户,-d指定起始目录,并锁定于该目录。如果不锁定,则用-D
如果需要不同的权限,可以建立新的linux用户与组
建立用户数据库:
/usr/local/pureftpd/bin/pure-pw mkdb /usr/local/pureftpd/etc/pureftpd.pdb
说明:每添加或修改用户数据库都应该执行一次mkdb,执行后不需要重起ftp
4 运行FTP服务
pureftpd的理论是:命令行执行参数比使用conf文件更有效。虽然软件同时提供对.conf文件的支持,但。。还得执行perl文件,怪麻烦的。
/usr/local/pureftpd/sbin/pure-ftpd -A -B -C 20 -c 50 -E -G -I 2 -l unix -l puredb:/usr/local/pureftpd/etc/pureftpd.pdb -p 60000:60010 -R -w
注:此处的运行参数含义如下:
-A 将所有用户所定于根目录
-B 后台运行
-C 每个ip连接数目
-c 总连接数
-E 禁用匿名用户
-G 禁用文件更名
-I 空闲超时时间(分钟)
-l 这是比较重要的一个参数,目的是说明身份认证的方式
此处同时使用默认的linux用户和虚拟用户两种
如果需要用mySQL,则在此处增加设定
-p 设定PORT模式的端口
-R 禁止用户使用CHMOD
-w 启用FXP协议
以上是常用的一些参数,更多的参数请参见README文件
运行后启动,测试用户ftpa及,一切正常。
5 自动启动
pureftp支持多种启动方式,偶采用最容易的:
vi /etc/rc.d/rc.local
添加
/usr/local/pureftpd/sbin/pure-ftpd -A -B -C 1 -c 50 -E -G -I 2 -l unix -l puredb:/usr/local/pureftpd/pureftpd.pdb -p 30000:30100 -R -w
reboot
6 其它处理:
下面就可以给你的系统建立用户了。
对于不同的目录或文件,可以采用
chown ftpuser dir 及 chgrp ftpusers dir 来进行权限的分配
这样ftp中才能对文件和目录进行操作。
7 其他
pureftpd 另外也提供了一个图形界面的配置管理器。可在sourcefouge同时下载。远程telnet的,无法用。看图片应该是还不错的。
不喜欢命令行的可以试试。
-------------------------------------------------------
install-strip
和目标install的动作类似,但是install-strip指定的命令在安装时对可执行文件进行strip(去掉程序内部的调试信息)。它的定义如下:
install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
如果软件包的存在安装脚本时,目标install-strip所定义的命令就不能是对目标“install”的引用,它仅仅完成对可执行文件的strip。
“install-strip”不应该直接在build目录下对可执行文件进行strip,应该是对安装目录下的可执行文件进行strip。就是说“install-strip”所定义的命令不能对build目录下的文件产生影响。
一般不建议安装时对可执行文件进行strip,因为去掉可执行文件的调试信息后,如果在程序中存在bug,就不能通过gdb对程序进行调试。
http://doc.linuxpk.com/52688. h t m l
-----------------------------------------------------
pure-pw --help
Usage :
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]
-D/-d <home directory> [-c <gecos>]
[-t <download bandwidth>] [-T <upload bandwidth>]
[-n <max number of files>] [-N <max Mbytes>]
[-q <upload ratio>] [-Q <download ratio>]
[-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]
[-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]
[-y <max number of concurrent sessions>]
[-z <hhmm>-<hhmm>] [-m]
pure-pw usermod <login> -f <passwd file> -u <uid> [-g <gid>]
-D/-d <home directory> -[c <gecos>]
[-t <download bandwidth>] [-T <upload bandwidth>]
[-n <max number of files>] [-N <max Mbytes>]
[-q <upload ratio>] [-Q <download ratio>]
[-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]
[-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]
[-y <max number of concurrent sessions>]
[-z <hhmm>-<hhmm>] [-m]
pure-pw userdel <login> [-f <passwd file>] [-m]
pure-pw passwd <login> [-f <passwd file>] [-m]
pure-pw show <login> [-f <passwd file>]
pure-pw mkdb [<puredb database file> [-f <passwd file>]]
pure-pw list [-f <passwd file>]
-d <home directory> : chroot user (recommended)
-D <home directory> : don't chroot user
-<option> '' : set this option to unlimited
-m : also update the /usr/local/pureftpd/etc/pureftpd.pdb database
For a 1:10 ratio, use -q 1 -Q 10
To allow access only between 9 am and 6 pm, use -z 0900-1800
发表评论
-
Linux下察看swap分区大小的命令
2016-10-01 00:57 1473Linux下察看swap分区大小的命令 top 或者f ... -
Htop安装使用
2014-03-15 14:06 1203Htop是个好东西 htop安装 htop官网源码下载 h ... -
Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)
2014-03-15 12:49 1534Centos6.0使用第三方YUM源(EPEL,RPMForg ... -
ps aux stat状态解释
2014-02-26 11:54 1496分类: LINUX 运行 ps aux 的到如下信息: ... -
LVM管理及挂载LVM分区-相关
2013-12-22 21:31 9131,创建PV,先fdisk分区(w,写入分区表;partpro ... -
esxi5.1 开启SNMP
2013-08-14 14:10 1626一直知道SNMP在5.1下不是默认打开了,而且GUI那操作都是 ... -
克隆CentOS 6 网卡无法自动识别的解决方法
2012-08-29 01:12 1734VMware 下LINUX下使用ifconfig查看时无eth ... -
memcached 安装测试
2012-04-20 00:52 975http://www.monkey.org/~provos/l ... -
Linux 常用 命令
2012-03-25 00:14 720压缩解压: --------- 比如要打包的A目录在/home ... -
Linux下超大硬盘分构(gpt分区)
2012-03-01 01:41 3402安装CentOS 5.3 时,遇到的问题: 硬件环境:Dell ... -
VMware ESX Server时间较正
2011-10-19 12:42 1487VMware ESX Server的时间准确,比较重要,因为上 ... -
repair filesystem /etc/fstab readonly
2011-10-10 23:15 1774有时候,区块未格式化,或引用了不存在的标签,会造成系统启动不正 ... -
Nginx下WordPress设置Rewrite(含二级域名跳转)
2011-09-28 16:05 16025Apache 在Apache下,利用mod_rewrite来实 ... -
NFS 性能调优
2011-10-10 23:11 1733NFS 性能调优 在 NFS 网络中,服务器是调优的主要目标, ... -
hdparm (显示与设定硬盘的参数。)
2011-09-27 03:17 0语 法: hdparm [-Cfg ... -
mount与umount用法
2011-09-27 03:15 0打不开iso文件的时候,一个简单的命令经可以打开这个iso文件 ... -
NFS 檔案分享
2011-09-27 03:13 01 NFS 的用途 2 掛 ... -
NFS,Memcached,Tokyo tyrant实现session共享性能测试
2011-09-27 03:04 0<p>在我负责的某个 ... -
NFS 性能调优
2011-09-27 03:02 9058在 NFS 网络中,服务 ... -
MySQL服务器的linux性能优化和扩展技巧
2011-09-27 02:55 3184MySQL服务器的linux性能优化和扩展技巧 作者:Yos ...
相关推荐
6. 将PureFTP设置为系统服务,并修改服务脚本以适应已安装的PureFTP路径。 7. 修改配置文件`/usr/local/pureftpd/etc/pure-ftpd.conf`,设定如最大连接数、空闲超时、限定用户在自己的家目录、禁用匿名登录等参数。 ...
1. **安装PureFTPd**:首先,你需要在服务器上安装PureFTPd,可以通过包管理器如`apt`(Debian/Ubuntu)或`yum`(CentOS/RHEL)进行安装。 2. **配置PureFTPd**:配置PureFTPd以使用LDAP进行认证。在纯文本配置文件...
1. 安装Pure-FTPd服务器,并配置使用MySQL认证。 2. 下载并解压“pureftpd简易管理工具(MySQL认证)v1.0.rar”。 3. 运行管理工具,输入MySQL数据库连接信息(包括服务器地址、端口、数据库名、用户名和密码)。 4....
3 nginx升级至1.2.9,apache升级至2.2.24,mysql升级至5.1.69,pureftp升级至1.0.36 4 安装脚本大量调整和优化 5 增加debian系统的支持 部分组件的可选安装,如memcache,mysqli,pdo_mysql,innodb等 具体的安装方法可见...
最后按照正常的编译步骤编译并安装即可。 打上补丁以后,迅雷的FTP资源探测器可以浏览到FTP上的文件列表,但是在下载文件时将会被服务器断开连接。 本补丁中屏蔽迅雷后给出的提示信息是英文的,如果你需要的话可以...
首先,要安装Pureftpd,你需要在你的Linux服务器上进入LNMP安装包的目录,通常是解压后的路径。执行`./pureftpd.sh`命令,系统会提示你输入当前MySQL的root密码。输入正确的密码后,系统会要求设置FTP用户管理后台的...
1. 安装程序:用于在用户计算机上安装WebPureFTP0.1的程序。 2. 用户手册或文档:详细介绍软件的功能、设置和故障排除指南。 3. 示例配置文件:帮助用户快速设置和测试FTP连接。 4. 更新脚本或升级工具:允许用户...
确认系统中vsFTPd的安装和版本情况: [root@localhost ~]#rpm –q vsftpd 安装vsFTPd命令: [root@localhost Server]#rpm –ivh vsftpd-2.0.5-12.el5.i386.rpm 在vsftpd.conf文件中配置匿名访问: anonymous_...
在Linux系统中,有许多FTP服务器软件可供选择,如WU-FTP、ProFTP、PureFTP和vsFTP。其中,vsFTP因其安全性、效率和稳定性而备受推崇。 【vsFTP简介】 vsFTP全称为“Very Secure FTP Daemon”,它是一款遵循GPL协议...
PureFTP GUI 这是使用Node.js制作的PureFTPd-MySQL服务器的简单前端(将其用于内部工具,但我认为基本版本足以供个人使用)。 管理控制面板基于ThemeKit(Bootstrap 4管理面板),可在以下位置找到: : 。 随时更改...