Pureftp服务器的搭建

 

 

需要安装的软件

httpd php php-mysql mysql mysql-server mysql-devel

打开pure-ftpd 安装包

 

执行./configure \

 

clip_image002

 

clip_image004

 

make

 

clip_image006

 

make install

 

clip_image008

 

 

三 生成pure-ftpd的服务脚本

 

cd configuration-file/

chmod a+x pure-config.pl

cp pure-config.pl /usr/local/Pure-FTPd/sbin/

mkdir /usr/local/pureftpd/etc

cp configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/

 

四 生成pure-ftpd的服务

clip_image010

 

编辑 /etc/init.d/pureftpd

 

clip_image012

 

启动服务器

clip_image014

 

五。配置匿名用户登录环境

 

修改配置文件

# vi /usr/local/pureftpd/etc/pure-ftpd.conf

 

clip_image016

 

配置虚拟用户登录环境

 

clip_image018

 

用mysql认证

 

clip_image020

 

clip_image022

 

导入数据到mysql

 

clip_image024

 

clip_image026

 

查看mysql

添加连接mysql用户

先用root登录mysql,执行

mysql>grant all privileges on ftpusers.* to ftp@localhost identified by 'tmppasswd';

mysql>flush privileges;

mysql>quit;

 

clip_image028

 

登陆查看

 

clip_image030

 

配置web程序

 

tar -zxvf PureAdmin-0.3.tar.gz -C /var/www/html/

# cd /var/www/html/Pure

vim config.php

 

clip_image032

 

/usr/local/pureftpd/etc/pure-ftpd.conf

 

clip_image034

 

clip_image036

 

clip_image038

 

添加映射库

 

clip_image040

 

建立用户数据库:

# pure-pw mkdb /usr/local/pureftpd/pureftpd.pdb

说明:今后每添加或修改用户数据库都应该执行一次mkdb

重启httpd pureftpd服务器

 

clip_image042

 

 

clip_image044