国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > 管理維護 > 正文

proftpd學習筆記(三)

2024-09-10 14:18:50
字體:
來源:轉載
供稿:網友

前面的兩個筆記,我想大家對proftp的設置應該有些認識,是不是跟apache的配置差不多吧。我想配置過Serv_U服務器的,再稍微看一下proftp的配置規則,應該能馬上能配置出一個強大的proftp服務器。

這里我們再講一些proftp的其他參數配置:

MaxHostsPerUser 1 "對不起,每個帳戶最多允許來源ip為1個"
#MaxHostsPerUser 對防止ftp帳號還是比較有用的。

MaxClientsPerUser 1 "對不起,每個帳戶在每個客戶端最多可以同時登陸1次"
#這個參數可以防止多線程軟件下載對服務器的破壞

MaxClientsPerHost 1 "對不起,同一個客戶端只能最多1個帳號可以登陸"
#比如ftp服務端有好多帳戶你都有,但也只能用1個帳號登陸

呵呵,這三個Max參數比較容易搞暈,大家可要搞清他們的含義哦:)

WtmpLog on
#是否要把ftp記錄在日志中,如果不想可以設置成off屏蔽掉log日志。

TimeoutIdle 600
#客戶端idel時間設置,默認就是600秒

DisplayLogin welcome.msg
#設置ftp登陸歡迎信息文件

關于歡迎文件的設置包含如下參數

%T 目前的時間

%F 所在硬盤剩下的容量

%C 目前所在的目錄

%R Client 端的主機名稱

%L Server 端的主機名稱

%U 使用者帳戶名稱

%M 最大允許連接人數

%N 目前的服務器連接人數

%E FTP服務器管理員的 email

%i 本次上傳的文件數量

%o 本次下載的文件數量

%t 本次上傳+下載的文件數量

知道這些參數,我們就可以寫出一個友好的歡迎語

vi /home/kaoyan/welcome.msg

歡迎您%U, 這是Frank的測試FTP服務器;
目前時間是:%T;
本服務器最多允許%M個用戶連接數;
目前服務器上已有%N個用戶連接數;
目前你所在的目錄是%C;
目錄所在的硬盤還剩下%F字節。


讓proftp支持現在流行的FXP傳輸方式,默認是不支持的。
只要在服務端設置

AllowForeignAddress on

PassivePorts 49152 65534 #端口也可自己指定喜歡的

千萬別忘了在客戶端也要設置成支持FXP哦,否則想我試驗了好幾次,一直以為服務器沒設置好,其實就是客戶端沒設置,呵呵。

如何讓root能登陸,默認proftp是不支持root登陸,我們可以設置讓root也能登陸ftp,不過我在這里還是建議大家最好不要讓root能登陸ftp,設置如下

RootLogin on

如何禁止某個地址訪問ftp
比如禁止10.1.1網段的機器訪問ftp,可以這么設置

<Limit LOGIN>
Order deny,allow
Deny from 10.1.1.
Allow from all
</Limit>


虛擬ftp的建立,一般用于一臺ftp服務器有好多ip地址,或者ftp用不同的端口,基本設置語法是:

比如我們要做一個端口是5555的ftp服務器:

<VirtualHost 210.51.0.124>
ServerName "Frank FTP Server"
Port 5555
...
<Directory 目錄>
...
<Limit 動作>
...
</Limit>
...
</Directory>
</VirtualHost>


至于虛擬主機中的其他設置跟我以前講的基本差不多

上傳/下載比率設置,我想用過Serv_U的朋友一定知道這個功能的使用,我們這里讓proftp也實現這個功能。
要實現功能注意編譯的時候加入ratio模塊,否則proftp默認是不支持,假設有個帳戶ftp1的ftp目錄在/home/kaoyan ,然后我們設置ftp1的上傳/下載比率是1:2(即上傳1M,就可以下載2M)

touch /home/kaoyan/ratio.dat
touch /home/kaoyan/ratio.tmp
chmod -R 666 /home/kaoyan

在proftpd.conf設置如下

Ratios on
SaveRatios on
RatioFile /home/kaoyan/ratio.dat
RatioTempFile /home/kaoyan/ratio.tmp

在相應的設置項里添加

UserRatio ftp1 0 0 2 1000

#UserRatio "使用者帳戶" fileratio filequota byteratio bytequota
#  fileratio :以文件為基礎的比率,通常不限制,故為 0
#  filequota :預設置能下載多少文件,不限制時為 0
#  byteratio :就是上傳/下載的比例,如果數字為2,表示1:2
#  bytequota :預設置能下載多少 KBytes 的文件
#上面設置的就是1:2的比率,默認只允許下載1M的文件

ok,重啟一下,以后ftp1就可以啟用上傳/下載比率了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄大仙区| 南通市| 裕民县| 福贡县| 崇义县| 深泽县| 同德县| 鸡泽县| 赤水市| 高邑县| 铁岭市| 乐安县| 黄骅市| 昌都县| 乌拉特前旗| 汪清县| 曲阳县| 上高县| 奇台县| 田阳县| 商都县| 涟源市| 临汾市| 信宜市| 永顺县| 岱山县| 台北县| 嘉善县| 罗定市| 绥滨县| 鄄城县| 大埔县| 平罗县| 广南县| 池州市| 祥云县| 南昌县| 锦屏县| 晋州市| 团风县| 永平县|