Apache ftpserver是一款非常不错的ftp服务器,相较于vsftpd配置简单,性能也很不错,记录一下使用过程
1.下载安装包
2.解压到本地
3.修改用户信息
编辑解压目录下/res/conf/users.properties文件
#密码 配置新的用户
ftpserver.user.tzy.userpassword=123456
#主目录
ftpserver.user.tzy.homedirectory=./res/home
#当前用户可用
ftpserver.user.tzy.enableflag=true
#具有上传权限
ftpserver.user.tzy.writepermission=true
#最大登陆用户数为20
ftpserver.user.tzy.maxloginnumber=20
#同IP登陆用户数为2
ftpserver.user.tzy.maxloginperip=2
#空闲时间为300秒
ftpserver.user.tzy.idletime=300
#上传速率限制为10000000000字节每秒
ftpserver.user.tzy.uploadrate=10000000000
#下载速率限制为10000000000字节每秒
ftpserver.user.tzy.downloadrate=10000000000
需要注意的是ftpserver.user.tzy.homedirectory是设置上传文件目录的,可以自己定义
4.修改配置文件ftpd-typical.xml
<server xmlns="http://mina.apache.org/ftpserver/spring/v1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd
"
id="myServer">
<listeners>
<nio-listener name="default" port="2121">
<ssl>
<keystore file="./res/ftpserver.jks" password=