配置與管理
1pure-ftpd
(上#tar zxvf pure-ftpd-1.0.20.tar.gz
#cd pure-ftpd-1.0.20
#./configure \
--prefix=/usr/local/pureftpd \
--with-mysql \
--with-virtualchroot \
--with-virtualhosts \
--with-virtualroot \
--with-diraliases \
--with-uploadscript \
--with-cookie \
--with-quotas \
--with-sysquotas \
--with-ratios \
--with-throttling \
--with-largefile \
--with-peruserlimits \
--with-paranoidmsq \
--with-welcomemsg \
--with-lanaguage=simplified-chinese \
#make
#mak install
#cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
#生成配置指令碼
#chmod +x /usr/local/pureftpd/sbin/pure-config.pl
#mkdir /ftproot
#建立ftp
主目錄
2、生成
pure-ftpd
服務管理指令碼
2.1、進入
pure-ftp
解壓目錄,編輯
contrib
子目錄裡的
redhat.init檔案
ø修改「
fullpath=/usr/local/sbin/$prog
」為「fullpath=/usr/local/pureftpd/sbin/$prog」
ø修改「
pureftpwho=/usr/local/sbin/pure-ftpwho
」為「pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho 2
.2、執行以下命令將檔案
redhat.init
複製到/etc/init.d
目錄中並重命名為
pure-ftpd
#cp contrib./redhat.init /etc/init.d/pure-ftpd
#chmod +x /etc/init.d/pure-ftpd
#chkconfig --add pure-ftpd
3、配置匿名使用者登入環境
#mkdir /var/ftp
#chown ftp:ftp /var/ftp
注:如想修改
ftp匿名使用者的主目錄可以修改
/etc/passwd檔案
4、安裝
zend optimizer
(上www.zend.com/store/free_download.php
#tar zxvf zendoptimizer-2.5.10a-linux-glibc210i386.tar.gz
#cd zendoptimizer-2.5.10a-linux-glibc210i386
#./install.sh
5、虛擬使用者管理程式
webpureftp
的安裝與配置 5
.1、生成mysql
資料庫
#tar zxvf webpureftp0.1.tar.gz
#cd webpureftp0.1 #
編輯sql
子目錄裡的
pureftp_0.1.sql
檔案。找到語句「
drop table if exists 『depart_info』;
」,在該語句前加入一下兩句:
create database pureftp;
use pureftp
#mysql –u root –p
#輸入mysql
的root
口令即可自動生成
pure-ftp
的資料庫 5
.2、生成pure-ftpd
配置檔案 ø
進入webpureftp
解壓目錄,編輯子目錄
docs
裡的pureftp-mysql.conf
檔案,修改以下配置選項
修改「mysqluser network
」為「mysqluser root」
修改「mysqlpassword 123456」
為「mysqluser xiaobai」
修改「mysqldatabase network
」為「mysql database pureftp」
ø將檔案
pure-ftpd.conf
和pureftpd-mysql.conf
複製到/etc
目錄下
#cp docs/pure-ftpd.conf /etc
#cp docs/pureftp-mysql.conf /etc 5
.3、配置webpureftp ø
進入webpureftp
解壓目錄,編輯子目錄
config
裡的config.inc.php
,修改以下配置選項:
找到語句「
$default_ftp_root=」/data/ftp」;
」將其修改為
ftp實際的目錄,如修改為「
$default_ftp_root=」/ftproot/」;」
找到語句「
$obj_db=new db(「localhost」,」root」,」」,」pureftp」);
」修改其中
root
的口令為實際口令,如修改為「
$obj_db=new db(「localhost」,」root」,」xiaobai」,」pureftp」);」
ø將webpureftp
目錄放置在
apache
的主目錄中。進入
webpureftp
解壓目錄裡的父目錄,將
webpureftp
解壓後的目錄複製到
apache
的主目錄
#cp –a webpureftp0.1 /var/www/html/webpureftp
pure ftp 服務配置篇
ftp 是file transfer protocol 檔案傳輸協議 的英文簡稱,而中文簡稱為 文傳協議 用於internet上的控制檔案的雙向傳輸。ftp的主要作用,就是讓使用者連線上乙個遠端計算機 這些計算機上執行著ftp伺服器程式 檢視遠端計算機有哪些檔案,然後把檔案從遠端計算機上拷到本地計算...
pure ftp安裝配置
1.安裝pure ftp yum install pure ftpd y 2.修改配置檔案 vim etc pure ftpd pure ftpd.conf 把126行 puredb etc pure ftpd pureftpd.pdb注釋開啟 verboselog no 改成yes 開啟日誌 no...
pureftp虛擬使用者管理手動安裝
手動安裝pure ftpd 用虛擬帳戶管理 1.建立安裝源目錄 mkdir home distfiles cd home distfiles wget ftp ftp.pureftpd.org pure ftpd releases pure ftpd 1.0.21.tar.gz 3.解壓縮原始碼包 ...