Linux安裝配置FTP pure ftpd

2021-09-26 16:03:03 字數 2483 閱讀 6543

1、 預設的yum源沒有提供pure-ftpd,所以需要先安裝epel-release擴充套件源,然後使用yum命令安裝pure-ftpd。

yum install epel-release

yum install pure-ftpd

2、啟動 pure-ftpd服務。

/usr/sbin/pure-config.pl      /etc/pure-ftpd/pure-ftpd.conf
3、建立系統使用者。

useradd -d /home/pure    pure
4、建立虛擬使用者,並設定密碼。

pure-pw useradd   qq   -u   pure     -d    /home/pure
5、建立使用者資訊資料庫檔案。

pure-pw mkdb
6、檢視使用者列表,修改使用者密碼。

pure-pw list

pure-pw passwd qq

7、刪除賬號時可用如下命令。

pure-pw userdel   pure
8、修改配置檔案/etc/pure-ftpd/pure-ftpd.conf如下。啟用puredb資料庫(未配置此項時虛擬使用者無法登入伺服器)。

9、重啟pure-ftpd服務。

11、pure-ftpd.conf配置檔案說明。

引數說明

chrooteveryone yes

啟用chroot。

brokenclientscompatibility yes

相容不同客戶端。

daemonize yes

後台執行。

maxclientsperip 20

每個ip最大連線數。

verboselog yes

記錄日誌。

displaydotfiles no

顯示隱藏檔案。

anonymousonly no

只允許匿名使用者訪問。

noanonymous yes

不允許匿名使用者連線。

syslogfacility none

不將日誌在syslog日誌中顯示。

dontresolve yes

不進行客戶端dns解析。

maxidletime 15

最大空閒時間。

limitrecursion 2000 8

瀏覽限制,檔案2000,目錄8層。

anonymouscancreatedirs no

匿名使用者可以建立目錄。

maxload 4

passiveportrange 45000 50000

被動模式埠範圍。

#anonymousratio 1 10

userratio 1 10

antiwarez yes

anonymousbandwidth 200

匿名使用者頻寬限制(kb)。

userbandwidth 8

所有使用者最大頻寬(kb)。

umask 133:022

建立檔案/目錄預設掩碼。

minuid 100

最大uid限制。

allowuserfxp no

僅執行使用者進行fxp傳輸。

allowanonymousfxp no

對匿名使用者和非匿名使用者允許進行匿名 fxp 傳輸。

prohibitdotfileswrite no

不能刪除/寫入隱藏檔案。

prohibitdotfilesread no

禁止讀取隱藏檔案。

autorename yes

有同名檔案時自動重新命名。

anonymouscantupload yes

不允許匿名使用者上傳檔案。

altlog clf:/var/log/pureftpd.log

clf格式日誌檔案位置。

puredb /etc/pure-ftpd/pureftpd.pdb

使用者資料庫檔案。

maxdiskusage 99

當磁碟使用量打到99%時禁止上傳。

createhomedir yes

如果虛擬使用者的目錄不存在則自動建立。

customerproof yes

防止命令誤操作。

linux安裝配置mysql

利用上篇已經配置好的yum來安裝mysql 1 安裝檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 2 檢視有沒有安裝包 yum list mysql 3 安裝mysql客戶端 yum install mysql 4 安裝mysql 伺服器端 ...

Linux安裝配置php

1.獲取安裝檔案 php 5.3.8.tar.gz 獲取安裝php需要的支援檔案 libxml2 2.6.32.tar.gz 2.安裝libxml2 1 tar zxvf libxml2 2.6.32.tar.gz 2 cd libxml2 2.6.32 3 configure prefix usr...

Linux安裝配置php apache

安裝libxml2 安裝 apt get install libxml2 dev 1 tar zxvf libxml2 2.6.32.tar.gz 2 cd libxml2 2.6.32 3 configure prefix usr local libxml2 4 make 5 make insta...