折腾了Apache-ftpServer半天,执行apache-ftpServer-1.0.4\bin 目录下的ftpd.bat,加载的是默认的相关配置,
虽然能跑起来,但是没法登陆FtpServer,再看http://mina.apache.org/ftpserver/server.html 的相关配置说明,郁
闷的是部分配置说明是省略号。
<!--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字符编码就可以了。
分享到:
相关推荐
赠送原API文档:scala-parser-combinators_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-parser-combinators_2.11-1.0.4-sources.jar; 赠送Maven依赖信息文件:scala-parser-combinators_2.11-1.0.4.pom; 包含翻译...
赠送原API文档:scala-parser-combinators_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-parser-combinators_2.11-1.0.4-sources.jar; 包含翻译后的API文档:scala-parser-combinators_2.11-1.0.4-javadoc-API...
赠送原API文档:scala-xml_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-xml_2.11-1.0.4-sources.jar; 赠送Maven依赖信息文件:scala-xml_2.11-1.0.4.pom; 包含翻译后的API文档:scala-xml_2.11-1.0.4-javadoc-API...
hadoop-eclipse-plugin-1.0.4.jar,插件。包含所需要的包
赠送原API文档:scala-xml_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-xml_2.11-1.0.4-sources.jar; 赠送Maven依赖信息文件:scala-xml_2.11-1.0.4.pom; 包含翻译后的API文档:scala-xml_2.11-1.0.4-javadoc-API...
atmosphere-gwt-server-1.0.4.jar
atmosphere-gwt-server-1.0.4-sources.jar
maven-fitnesse-server-plugin-1.0.4.jar
maven-fitnesse-server-plugin-1.0.4-sources.jar
《IntelliJ IDEA中的Spring助手插件:Spring Assistant 1.0.4详解》 在Java后端开发领域,Spring框架的应用已经深入人心,而作为一款强大的Java集成开发环境(IDE),IntelliJ IDEA自然也需要与之配套的工具来提升...
《Python库HiveMind-voice-sat-1.0.4深度解析》 在Python的世界里,库扮演着至关重要的角色,它们为开发者提供了丰富的功能,简化了代码编写过程。今天我们将聚焦于一个名为HiveMind-voice-sat-1.0.4的Python库,...
"xdoclet-plugins-dist-1.0.4-bin"表明这个压缩包包含了XDoclet的插件集合,这些插件能够支持多种框架和规范,如EJB、Hibernate、JMX等。每个插件都有特定的任务,比如EJB插件会根据源代码中的注释生成EJB相关的部署...
Xerces-J-src.1.0.4.zip是一个包含Xerces-J源代码的压缩包,它是Apache软件基金会开发的Java版XML解析器。这个版本为1.0.4,是XML处理领域中的一个重要里程碑。在本文中,我们将深入探讨Xerces-J、SAX(Simple API ...
在分布式系统领域,特别是那些采用云原生(cloud native)架构的应用中,Zookeeper经常被用作协调服务,确保服务发现、配置管理和集群一致性。尽管“zookeeper”标签并未直接表明此库与Zookeeper有直接关联,但考虑...
银河麒麟 Linux系统 安卓程序 apk安装器
Zookeeper是Apache的一个开源项目,它提供分布式协调服务,常用于管理分布式应用的配置信息、命名服务、集群同步等。这意味着`invisibleroads-macros-configuration`可能包含与Zookeeper交互的API或工具,帮助开发者...