Proftpd配置文件結(jié)構(gòu)分析
Proftpd配置文件結(jié)構(gòu)是怎樣的?ProFTPD是個(gè)Unix平臺(tái)上或是類Unix平臺(tái)上(如Linux, FreeBSD...)的FTP服務(wù)器程序。它是在自由軟件基金會(huì)的版權(quán)聲明(GPL)之下開發(fā) 發(fā)布的免費(fèi)軟件。也可以說,只要任何人遵守GPL版權(quán)的聲明,全都可以隨意修改源始碼。本文講述的是Proftpd配置文件結(jié)構(gòu)分析。
1、配置文件結(jié)構(gòu)分析:
#全局設(shè)置
設(shè)置項(xiàng)目1 參數(shù)1
設(shè)置項(xiàng)目2 參數(shù)2
#某個(gè)目錄的設(shè)置
...
...
#關(guān)于匿名登陸的設(shè)置
...
...
2、常用全局設(shè)置
- DefaultRoot ~ # 限制每個(gè)FTP用戶在自己的目錄下,不可查看上一級(jí)目錄
- AllowRetrieveRestart on #下載時(shí),允許斷點(diǎn)續(xù)傳
- AllowStoreRestart on #上傳時(shí),允許斷點(diǎn)續(xù)傳
- ServerIdent off #屏蔽服務(wù)器版本信息
- TransferRate STOR|RETR 速度(Kbytes/s) user 使用者 #設(shè)定用戶傳輸速率
- MaxHostsPerUser 1 #每個(gè)帳戶最多允許來源ip為1個(gè), 對(duì)防止ftp帳號(hào)還是比較有用的。
- MaxClientsPerUser 1 #每個(gè)帳戶在每個(gè)客戶端最多可以同時(shí)登陸1次,可以防止多線程軟件下載對(duì)服務(wù)器的破壞
- MaxClientsPerHost 1 #同一個(gè)客戶端只能最多1個(gè)帳號(hào)可以登陸
- WtmpLog on #是否要把ftp記錄在日志中,如果不想可以設(shè)置成off屏蔽掉log日志。
- TimeoutIdle 600 #客戶端idle時(shí)間設(shè)置,默認(rèn)就是600秒
- DisplayLogin welcome.msg #設(shè)置ftp登陸歡迎信息文件
- RootLogin on #允許root用戶登錄,默認(rèn)是不允許的,安全起見不推薦此選項(xiàng)。
3、歡迎詞設(shè)置
關(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è)友好的歡迎語文件,例如:
歡迎您%U, 這是T-force的測(cè)試FTP服務(wù)器;
目前時(shí)間是:%T;
本服務(wù)器最多允許%M個(gè)用戶連接數(shù);
目前服務(wù)器上已有%N個(gè)用戶連接數(shù);
目前你所在的目錄是%C;
目錄所在的硬盤還剩下%F字節(jié)
【編輯推薦】