Proftpd常用參數(shù)說明
Proftpd常用參數(shù)你知道哪些,我給大家羅列下!
ServerName
#當(dāng)使用者登入主機(jī)的時(shí)候,proftpd 會(huì)顯示在 Client 端的 FTP 軟件的一些基本訊息啦!
ServerType
#啟動(dòng) proftpd 的方法,有兩種方式,分別是 standalone與xinetd
DefaultServer
#預(yù)設(shè)的主機(jī)啊。這個(gè)項(xiàng)目可以設(shè)定為on或off,基本上,除非您有兩個(gè) IP 或者是設(shè)定了虛擬主機(jī) (virtualhost), 否則這個(gè)項(xiàng)目都應(yīng)該要設(shè)定為 on 才行!不然有些 uknown的聯(lián)機(jī)會(huì)無法連接到您的 FTP 服務(wù)。
Port
# 設(shè)定主機(jī)的 FTP 命令信道端口!FTP命令通道通常為 21 ,您也可以更改,不過,這個(gè)設(shè)定只有當(dāng)ServerType 為 standalone 時(shí)才有效。
Umask
# 與建立目錄及檔案的預(yù)設(shè)屬性有關(guān)的設(shè)定喔!用 022 就夠了!
MaxInstances
#同一時(shí)間允許的聯(lián)機(jī)數(shù)目,這個(gè)設(shè)定項(xiàng)目與 process (PID) 有關(guān)!所以您的 FTP 主機(jī)中,proftpd 啟用的 process 最多能有30個(gè)。這個(gè)與 MaxClients 不一樣!
User 與 Group
#預(yù)設(shè)的服務(wù)啟動(dòng)者!后面接的使用者與群組必須在 /etc/passwd 與 /etc/group 里面存在方可!
MaxHostsPerUser 1 "對(duì)不起,每個(gè)帳戶最多允許來源ip為1個(gè)"
#MaxHostsPerUser 對(duì)防止ftp帳號(hào)還是比較有用的。
MaxClientsPerUser 1 "對(duì)不起,每個(gè)帳戶在每個(gè)客戶端最多可以同時(shí)登陸1次"
#這個(gè)參數(shù)可以防止多線程軟件下載對(duì)服務(wù)器的破壞
MaxClientsPerHost 1 "對(duì)不起,同一個(gè)客戶端只能最多1個(gè)帳號(hào)可以登陸"
#比如ftp服務(wù)端有好多帳戶你都有,但也只能用1個(gè)帳號(hào)登陸
WtmpLog on
#是否要把ftp記錄在日志中,如果不想可以設(shè)置成off屏蔽掉log日志。
TimeoutIdle 600
#客戶端idel時(shí)間設(shè)置,默認(rèn)就是600秒
DisplayLogin welcome.msg
#設(shè)置ftp登陸歡迎信息文件
關(guān)于歡迎文件的設(shè)置包含如下參數(shù)
%T 目前的時(shí)間
%F 所在硬盤剩下的容量
%C 目前所在的目錄
%R Client 端的主機(jī)名稱
%L Server 端的主機(jī)名稱
%U 使用者帳戶名稱
%M ***允許連接人數(shù)
%N 目前的服務(wù)器連接人數(shù)
%E FTP服務(wù)器管理員的 email
%i 本次上傳的文件數(shù)量
%o 本次下載的文件數(shù)量
%t 本次上傳+下載的文件數(shù)量
知道這些參數(shù),我們就可以寫出一個(gè)友好的歡迎語
vi /home/kaoyan/welcome.msg
歡迎您%U, 這是Frank的測(cè)試FTP服務(wù)器;
目前時(shí)間是:%T;
本服務(wù)器最多允許%M個(gè)用戶連接數(shù);
目前服務(wù)器上已有%N個(gè)用戶連接數(shù);
目前你所在的目錄是%C;
目錄所在的硬盤還剩下%F字節(jié)。
讓proftp支持現(xiàn)在流行的passive傳輸方式,默認(rèn)是不支持的。只要在服務(wù)端設(shè)置
AllowForeignAddress on
PassivePorts 49152 65534 #端口也可自己指定喜歡的
千萬別忘了在客戶端也要設(shè)置成支持passive
如何讓root能登陸,默認(rèn)proftp是不支持root登陸,我們可以設(shè)置讓root也能登陸ftp,不過建議大家***不要讓root能登陸ftp,設(shè)置如下
RootLogin on
如何禁止某個(gè)地址訪問ftp。比如禁止10.1.1網(wǎng)段的機(jī)器訪問ftp,可以這么設(shè)置
Order deny,allow
Deny from 10.1.1.
Allow from all
虛擬ftp的建立,一般用于一臺(tái)ftp服務(wù)器有好多ip地址,或者ftp用不同的端口,基本設(shè)置語法是:
比如我們要做一個(gè)端口是5555的ftp服務(wù)器:
ServerName "Frank FTP Server"
Port 5555
大家看懂了么,以后知道Proftpd常用參數(shù)就可以隨時(shí)隨地用他了!
【編輯推薦】