用FileZilla搭建Ftp的問題

2021-09-27 04:20:12 字數 2987 閱讀 3141

官網:

已配置好部分使用者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 inte***ce顯示一直連不上server,搞的十分鬱悶,經過測試最終搞清楚了原因,變成0k的過程,實際上是伺服器在load xml裡的資訊,像5000多使用者,載入了大概快一分鐘,大功告成,5000多使用者通過程式也就幾分鐘吧,就全部開好。

最近設定伺服器的filezilla server時,發現設定禁止ip的時候不懂格式,出現錯誤提示「invalid ip address/range/mask」,經過查詢,找到了對應的工具以及填寫格式,現在的filezilla server支援ip/掩碼位的格式來禁止ip段,而ip段的計算則通過一款工具可以得到。

禁止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位址段就很清楚了,去掉全為0和全為1的情況,則172.16.82.0/25表示了ip範圍為172.16.82.1~172.16.82.126。

使用ip位址,如「192.168.1.1」;

用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...