apache ftpserver 配置解析

2021-06-06 11:29:36 字數 1908 閱讀 8666

最近需要建乙個ftp伺服器,網上找了一下,得知apache的ftpserver比較容易上手,好了,就它了。

apache的ftpserver只需要我們配置兩個檔案:ftpd-typical.xml和users.properties(在安裝目錄的res/conf資料夾下),然後linux下通過bin目錄下的ftpd.sh指令(windows用ftpd.bat),啟動服務就可以了(ftpd指令需要傳遞乙個引數,為res/conf/ftpd-typical.xml)。

下面,我們來具體配置ftpd-typical.xml

接下來,我們配置users.properties

# password is "admin"

ftpserver.user.admin.userpassword=21232f297a57a5a743894a0e4a801fc3

ftpserver.user.admin.homedirectory=./res/home

ftpserver.user.admin.enableflag=true

ftpserver.user.admin.writepermission=true

ftpserver.user.admin.maxloginnumber=0

ftpserver.user.admin.maxloginperip=0

ftpserver.user.admin.idletime=0

ftpserver.user.admin.uploadrate=0

ftpserver.user.admin.downloadrate=0

ftpserver.user.anonymous.userpassword=

ftpserver.user.anonymous.homedirectory=./res/home

ftpserver.user.anonymous.enableflag=false

ftpserver.user.anonymous.writepermission=false

ftpserver.user.anonymous.maxloginnumber=20

ftpserver.user.anonymous.maxloginperip=2

ftpserver.user.anonymous.idletime=300

ftpserver.user.anonymous.uploadrate=4800

ftpserver.user.anonymous.downloadrate=4800

ftpserver.user.ftpuser.userpassword=123456

ftpserver.user.ftpuser.homedirectory=./res/home

ftpserver.user.ftpuser.enableflag=true

ftpserver.user.ftpuser.writepermission=false

ftpserver.user.ftpuser.maxloginnumber=20

ftpserver.user.ftpuser.maxloginperip=2

ftpserver.user.ftpuser.idletime=300

ftpserver.user.ftpuser.uploadrate=4800

ftpserver.user.ftpuser.downloadrate=4800

加入乙個名為ftpuser的使用者密碼是123456。

至此,我們就可以啟動ftpserver了,在linux下輸入"bin/ftpd.sh res/conf/ftpd-typical.xml",然後在本地的資源管理器輸入位址「就可以了。

Apache ftpServer 配置使用者

apache ftpserver預設配置檔案中,使用.res conf users.properties配置使用者資訊。預設有2個使用者 管理員admin和anonymous。嘗試在該檔案繼續新增自定義使用者。ftpserver.user.myuser.userpassword myuser ftp...

ruby cucumber環境配置問題及解決方法

一 安裝ruby 安裝完之後在命令視窗執行ruby v 提示ruby 不是內部命令或外部命令,也不是可執行的程式或批處理檔案 原因 安裝的時候提示說自動新增path 什麼的,那 兩個選項都應該打鉤 二 安裝devkit 的安裝目錄 在命令列下轉到devkit 的目錄 執行 ruby dk.rb in...

webpack 巧解環境配置問題

專案的開發和測試和生產環境一般都不是同乙個,有時候就會產生需要前端專案需要根據不同的環境進行不同的配置的情況。比較經典的情況就是後端的介面 hostname 的問題。在開發環境的時候可能使用的是dev.api.xx.com,測試環境需要使用test.api.xx.com,而線上環境需要使用api.x...