`
eneve520
  • 浏览: 56818 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Apache-ftpServer-1.0.4配置

    博客分类:
  • J2SE
阅读更多

折腾了Apache-ftpServer半天,执行apache-ftpServer-1.0.4\bin 目录下的ftpd.bat,加载的是默认的相关配置,

 

虽然能跑起来,但是没法登陆FtpServer,再看http://mina.apache.org/ftpserver/server.html 的相关配置说明,郁

 

闷的是部分配置说明是省略号。

<!--StartFragment -->

<!--StartFragment -->

为方便后来的学习者和使用者,把apache-ftpServer-1.0.4 配置很相关参数说明小结一

 

下。

 

1.解压下载好的FTPserver工具apache-ftpserver-1.0.4到当前文件夹。

 

2.配置好安装好JDK 和配置相关的环境变量。

 

3.users.properties 配置信息说明

 

a、匿名用户配置说明

 

密码为空
tpserver.user.anonymous.userpassword=
#主目录
ftpserver.user.anonymous.homedirectory=./res/home
#当前用户可用
ftpserver.user.anonymous.enableflag=true
#具有上传权限
ftpserver.user.anonymous.writepermission=true
#最大登陆用户数为20
ftpserver.user.anonymous.maxloginnumber=20
#同IP登陆用户数为2
ftpserver.user.anonymous.maxloginperip=2
#空闲时间为300秒
ftpserver.user.anonymous.idletime=300
#上传速率限制为48字节每秒
ftpserver.user.anonymous.uploadrate=4800
#下载速率限制为48字节每秒
ftpserver.user.anonymous.downloadrate=4800

 

b、有密码用户账号配置

 

把 ftpserver.user.xxxxxx 中的xxxxxx换成配置的账号就行了,别忘了配置相应的密码

#密码

ftpserver.user.xxxxxx .userpassword=123456

#设置该账号的主目录 也和可以匿名用户目录相同

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


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" anon-enabled="true" max-logins="100"  >

<!-- 是否允许匿名登陆:true  ,false ;最大用户登陆数-->
 <listeners>
  <nio-listener name="default" port="21">

<!-- ftp端口 可以改为想设置的端口号-->
      <ssl>
                <keystore file="./res/ftpserver.jks" password="password" />
            </ssl>
  </nio-listener>
 </listeners>
 <file-user-manager file="./res/conf/users.properties" encrypt-passwords="clear" />

<!--密码为明码 没有经过加密的,默认是经过MD5加密 -->
</server>

 

 

5.在bin文件目录下创建批处理文件(名字随意)

键入    ftpd.bat res/conf/ftpd-typical.xml

保存退出 。双击该批处理文件,就可启动ftpserver。

在ie中输入 ftp://localhost:port 访问默认的文件目录了

<!--StartFragment -->

如果出现乱码就修改IE字符编码就可以了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics