pureftp+user mange for pureftp +修改配置文件
2012-10-18 15:22
239 查看
pureftp的安装
wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.30.tar.gz
tar -zxvf pure-ftpd-1.0.30.tar.gz
#如果确定启用mysql认证,请事先安装好mysql和php以及web服务器
#./configure --prefix=/usr/local/pureftpd --with-mysql --with-throttling --with-puredb --with-virtualhosts --with-virtualroot --with-cookie --with-quotas --with-sysquotas --with-ratios --with-welcomemsg --with-peruserlimits --with-lanaguage=simplified-chinese
# make && make install
到这里基本安装完毕了,现在可以启动了。
如果需要设置开机启动并安装为系统服务的话,请按如下配置。
# cp contrib/redhat.init /etc/init.d/pureftpd
# vi /etc/init.d/pureftpd
修改18/19行
fullpath=/usr/local/sbin/$prog
pureftpwho=/usr/local/sbin/pure-ftpwho
为:
fullpath=/usr/local/pureftpd/sbin/$prog
pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho
修改24行
$fullpath /etc/pure-ftpd.conf --daemonize
为 $fullpath /usr/local/pureftpd/etc/pure-ftpd.conf --daemonize
# chmod 755 /etc/init.d/pureftpd
# chkconfig --add pureftpd
# chkconfig pureftpd on
配置文件简介
# vi /usr/local/pureftpd/etc/pure-ftpd.conf
其中可以修改最大连接数、空闲时间等,详细介绍见http://everspring.blog.51cto.com/497193/104618
其中有几项要修改:
chrootEveryone yes 限定在自己的家目录
NoAnonymous yes 不允许匿名登录
Bind 127.0.0.1,21 监听本机回环 <可选>
Bind 192.168.0.254,21 监听本机IP <自行添加的,非必须>
CreateHomeDir yes 允许用户登录后自动创建家目录 <必须>
如果启用了iptables,还必须修改下面这一行:
PassivePortRange 30000 50000保存退出。
iptables开启相关端口:
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT
/etc/rc.d/init.d/iptables save
到这里你只要配置好了pureftp-mysql的conf你就可以手动在数据库里面添加用户了。
接下来开始配置web管理界面
本来是有一个pureftpadmin的,后来官网不能下载了,我就找了一个老外,结果发现pureftpadmin就是这东西改的。
wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
解压后放到你的web目录下
然后开始配置吧
用浏览器访问目录下的install.php就可以开始配置了
![](http://img1.51cto.com/attachment/201210/152805794.png)
这步是检查一些文件权限和必须的php组件
![](http://img1.51cto.com/attachment/201210/152805774.png)
这里选择使用root创建一个库还是用一个现有的库
接下来就是一些密码配置什么的了,没就不截图了。最后他会生成一个conf文件,按照他的提示复制到该目录就可以了。
本文出自 “南城小苏” 博客,请务必保留此出处http://sjr0313.blog.51cto.com/4034854/1030630
wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.30.tar.gz
tar -zxvf pure-ftpd-1.0.30.tar.gz
#如果确定启用mysql认证,请事先安装好mysql和php以及web服务器
#./configure --prefix=/usr/local/pureftpd --with-mysql --with-throttling --with-puredb --with-virtualhosts --with-virtualroot --with-cookie --with-quotas --with-sysquotas --with-ratios --with-welcomemsg --with-peruserlimits --with-lanaguage=simplified-chinese
# make && make install
到这里基本安装完毕了,现在可以启动了。
如果需要设置开机启动并安装为系统服务的话,请按如下配置。
# cp contrib/redhat.init /etc/init.d/pureftpd
# vi /etc/init.d/pureftpd
修改18/19行
fullpath=/usr/local/sbin/$prog
pureftpwho=/usr/local/sbin/pure-ftpwho
为:
fullpath=/usr/local/pureftpd/sbin/$prog
pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho
修改24行
$fullpath /etc/pure-ftpd.conf --daemonize
为 $fullpath /usr/local/pureftpd/etc/pure-ftpd.conf --daemonize
# chmod 755 /etc/init.d/pureftpd
# chkconfig --add pureftpd
# chkconfig pureftpd on
配置文件简介
# vi /usr/local/pureftpd/etc/pure-ftpd.conf
其中可以修改最大连接数、空闲时间等,详细介绍见http://everspring.blog.51cto.com/497193/104618
其中有几项要修改:
chrootEveryone yes 限定在自己的家目录
NoAnonymous yes 不允许匿名登录
Bind 127.0.0.1,21 监听本机回环 <可选>
Bind 192.168.0.254,21 监听本机IP <自行添加的,非必须>
CreateHomeDir yes 允许用户登录后自动创建家目录 <必须>
如果启用了iptables,还必须修改下面这一行:
PassivePortRange 30000 50000保存退出。
iptables开启相关端口:
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT
/etc/rc.d/init.d/iptables save
到这里你只要配置好了pureftp-mysql的conf你就可以手动在数据库里面添加用户了。
接下来开始配置web管理界面
本来是有一个pureftpadmin的,后来官网不能下载了,我就找了一个老外,结果发现pureftpadmin就是这东西改的。
wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
解压后放到你的web目录下
然后开始配置吧
用浏览器访问目录下的install.php就可以开始配置了
![](http://img1.51cto.com/attachment/201210/152805794.png)
这步是检查一些文件权限和必须的php组件
![](http://img1.51cto.com/attachment/201210/152805774.png)
这里选择使用root创建一个库还是用一个现有的库
接下来就是一些密码配置什么的了,没就不截图了。最后他会生成一个conf文件,按照他的提示复制到该目录就可以了。
本文出自 “南城小苏” 博客,请务必保留此出处http://sjr0313.blog.51cto.com/4034854/1030630
相关文章推荐
- fail-windows7+eclipse+hadoop2.5.2环境配置 [报错 Access denied for user X方案一:修改配置文件]
- MOSS User Profile(三):查看用户配置文件修改历史
- MOSS User Profile(三):查看用户配置文件修改历史
- 修改gssftp配置文件,目的是启动gssftp服务
- Spring4.1使用c3p0加载配置文件连接数据库,Access denied for user 'root'@'localhost' 错误!
- vsftp.conf 、user_list、ftpusers 配置文件
- Spring4.X使用c3p0加载配置文件连接数据库,出现的Access denied for user 'root'@'localhost' 错误!
- 调用properties数据源配置文件时出现 Access denied for user 'Administrator'@'localhost' (using password: YES) 错误
- nginx+ftp搭建图片服务器修改nginx 配置文件中root路径403错误
- sharepoint 2013 修改用户配置文件属性值方法 modify user profile
- Nginx:修改配置文件中的user解决访问资源文件时返回403 premission denied
- MOSS User Profile(三):查看用户配置文件修改历史
- Red Hat Linux Enterprise 5 pure-ftp +Apache+Mysql+User manager for Pureftpd
- Java读取和修改ini配置文件
- git bash笔记-配置/修改git的user.name/email
- 服务器使用FTP命令行 无法传送文件 卡在150 Opening data channel for file transfer
- Linux下获取系统的IP,子网掩码,网关,MAC和配置文件的修改
- 调试路由器----恢复出厂设置、修改特权密码、备份配置文件、升级操作系统
- Linux内核参数配置文件修改(/proc/sys与/etc/sysctl.conf变量对应关系)
- 用户管理 之 用户(User)和用户组(Group)配置文件详解