官網:
已配置好部分使用者user01-user56,密碼都是123456,建立了所有成員共享虛擬目錄share
,管理員可以根據需要將共享的檔案放入,隸屬於student組,組設定了ip過濾,student組禁止所有ip位址訪問,
對user01-user56
範圍內的使用者設定了允許訪問ip:192.168.35.1-192.168.35.56
,如果需要修改請修改檔案filezilla server.xml
壓縮包內建建立資料夾批處理md.bat,將md.bat檔案複製到d:\
,並執行,
知道伺服器目錄裡的filezilla server.xml,找出xml裡面配置使用者的節點,之間 的部分。
使用者密碼部分*************************************這個是採用md532位加密的。
其餘部分就是對使用者的一些描述,比如許可權,對應的目錄,ip限定,速度限定等等,都可以在配置節中找到。
明白這些以後,就可以用程式批量的來重複寫該xml了,程式沒有技術含量,不過要注意以下兩點。
第一點:md532位加密演算法。
static string md5
(string a)
return pwd;
}
filezilla server.xml變成了0k,問題是這樣的,我在生成了5000多使用者以後xml膨脹到了5m左右,把生成的xml更新到了伺服器上,啟動服務,filezilla server.xml變成了0k最近設定伺服器的filezilla server時,發現設定禁止ip的時候不懂格式,出現錯誤提示「invalid ip address/range/mask」,經過查詢,找到了對應的工具以及填寫格式,現在的filezilla server支援ip/掩碼位的格式來禁止ip段,而ip段的計算則通過一款工具可以得到。filezilla server inte***ce顯示一直連不上server,搞的十分鬱悶,經過測試最終搞清楚了原因,變成0k的過程,實際上是伺服器在load xml裡的資訊,像5000多使用者,載入了大概快一分鐘,大功告成,5000多使用者通過程式也就幾分鐘吧,就全部開好。
禁止ip段計算演示圖
禁止ip段計算演示圖
比如我想把172.16.0.1-172.16.3.254段的ip全部限制鏈結,則通過下圖顯示的ip段和掩碼位可以得出應該填寫
172.16.0.1/22
filezilla server-ip過濾設定圖
filezilla server-ip過濾設定圖
ps:舊版的如果不支援
172.16.0.1/22
則可以改寫為
子網掩碼。子網掩碼的作用是用來表示ip位址中的多少位用來表示主機號,「其中值為1的位元留給網路號和子網號,為0的位元留給主機號」(tcp/ipv1),在b類**中一邊用來表示主機,因為在b類**中用來表示主機號共有16bit,而實際中一般都不會安排如此多主機。
具體的表示含義:172.16.82.0/25
172.16.82.0: 表示了乙個子網號,其中172.16表示b類網段號, 82.0表示了為172.16網路號中的第個0101-0010 0個子網。
25: 表示了採用子網掩碼中的前25位為有效位,也即用:32-25=7bit來表示主機號,則該子網可以容納2^7- 2 = 126臺主機。使用ip位址,如「192.168.1.1」;這樣整個表示的ip位址段就很清楚了,去掉全為0和全為1的情況,則172.16.82.0/25表示了ip範圍為172.16.82.1~172.16.82.126。
用x.x.x.x/x.x.x.x指定乙個網路位址,如「192.168.1.0/255.255.255.0」;
用x.x.x.x/x指定乙個網路位址,如「192.168.1.0/24」這裡的24表明了子網掩碼的有效位數,這是unix環境中通常使用的表示方法。預設的子網掩碼數是32,也就是說指定192.168.1.1等效於192.168.1.1/32。
所以192.168.1.0/24應該指的是子網掩碼中高位1的個數為24,即子網掩碼為255.255.255.0.而我們五舍為211.83.152.及211.83.153.,兩個段,即子網掩碼為255.255.254.0,可以表示為211.83.152.0/23
filezilla server ftp 伺服器下如何通過alias別名設定虛擬目錄以實現共享多個目錄?
右擊選中目錄,左擊調出edit aliases選項
在設定別名的時候一般在上方會有乙個例子,意思是說要使用在設定別名時相對路徑(網上有很多是針對老版本的,讓設定絕對路徑,親測那種方式對新版本無效 )
比如我這裡 把「c:\shared」設定為主目錄(set as home dir)
再設定目錄「d:\temp\shared」的別名為「/share」,這裡設定別名時是使用的相對於主目錄的路徑,「/」就代表「d:\temp\shared」
3. 訪問後
用FileZilla搭建FTP伺服器及相關問題
在伺服器上安裝並配置服務端 安裝過程這裡不再贅述,一直下一步,在跳出彈窗時勾選 always connect to this server 然後點選 connect 即可 密碼可自行設定 之後提示資訊如下 問題與警告 解決方法 edit setting 或直接點選設定按鈕 齒輪 選擇 passive...
用filezilla搭建FTP時的乙個細節
最近用自己的linux主機搭建ftp,具體的配置不多說了基本是參照網上的教程,設定好ftp賬號和密碼之後使用其他裝置登入就可以訪問電腦上的事務了,而且我看移動端的ftp軟體做得很不錯,速度也很快。不過我遇到了乙個問題 用手機平板通過設定的ftp賬號登入後,預設的根目錄就是你的ftp user的目錄 ...
關於ftp連線 FileZilla
許可權問題.響應 220 welcome to pure ftpd privsep tls 響應 220 you are user number 2 of 5000 allowed.響應 220 local time is now 15 34.server port 21.響應 220 this i...