Apache ftpServer的安裝與配置


1 下載ftpServer  ftpserver-1.0.6.tar.gz

2 解壓縮:tar -zvxf ftpserver-1.0.6.tar.gz

3 進入配置文件目錄:cd apache-ftpserver-1.0.6/res/conf

4 配置用戶登錄信息

 新增用戶:

#密碼 配置新的用戶
ftpserver.user.crab.userpassword=123456
#主目錄
ftpserver.user.crab.homedirectory=./res/home
#當前用戶可用
ftpserver.user.crab.enableflag=true
#具有上傳權限
ftpserver.user.crab.writepermission=true
#最大登陸用戶數
ftpserver.user.crab.maxloginnumber=20
#同IP登陸用戶數
ftpserver.user.crabv.maxloginperip=2
#空閑時間
ftpserver.user.crab.idletime=300
#上傳速率限制 字節每秒
ftpserver.user.crab.uploadrate=10000000000
#下載速率限制 字節每秒
ftpserver.user.crab.downloadrate=10000000000

5. 復制新建“ftpd-file.xml”    執行命令:cp ftpd-typical.xml ftpd-file.xml

6. 修改 ftpd-file.xml  默認密碼加密方法為:MD5

 配置encrypt-passwords = "clear"  去除密碼加密

 1 <server xmlns="http://mina.apache.org/ftpserver/spring/v1"
 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 3 xsi:schemaLocation="
 4 http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd
 5 "
 6 id="myServer">
 7 <listeners>
 8 <nio-listener name="default" port="2121">
 9 <ssl>
10 <keystore file="./res/ftpserver.jks" password="password" />
11 </ssl>
12 </nio-listener>
13 </listeners>
14 <file-user-manager file="./res/conf/users.properties" encrypt-passwords = "clear" />
15 </server>
View Code

7. 退回目錄apache-ftpserver-1.0.6/,

  啟動ftp服務

  sh bin/ftpd.sh res/conf/ftpd-file.xml   此方式有局限,當命令窗口退出時,FTP服務停止

  nohup ./bin/ftpd.sh res/conf/ftpd-file.xml &   此方式為后台啟動FTP服務,服務一直啟動,不管窗口是否退出

8.執行:ftp 127.0.0.1 2121 輸入用戶和密碼

  提示:ftp: command not found  需要先 yum install ftp

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM