Pureftp配置與管理

2021-09-21 09:34:07 字數 3377 閱讀 6765

配置與管理

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.解壓縮原始碼包 ...