Apache ftpserver 完全搭建

最近想自己搭建一个ftp server网上找了一圈,发现还是用Apache ftpserver 的居多,开源,代码能自己修改和植入,方便扩展。

但是,进入官网 http://mina.apache.org/ftpserver-project/ 下载了源码后开始按照首页的讲解一步步操作,搞了好久好久,期间还在网上查了各种资料终于把它搞定了。官网的讲解太不给力,在这里要吐个槽

有两种启动ftpserver的方式:

一、

脚本启动   Running FtpServer stand-alone in 5 minutes  5min根本就搞不出来

首先需要 javac编译后的 .class 文件,这位兄台已经提供了 http://download.csdn.net/detail/zl348234192/7378871,然后就是配置两个配置文件 ftp-typical.xml这个文件需要在源码包里的文件的基础上加些东西,不然运行不起来,user.propeties这个文件可以用源码包里的。 具体请看 http://wenku.baidu.com/view/448614321ed9ad51f11df201.html?from=search 这位兄台的讲解。照着他的配就能跑起来。用这种方式启动的server 只能用 chrome浏览器当ftp客户端登陆,不能用IE 或 windows资源管理器登陆,原因是IE 和 windows资源管理都支持主动登陆 不支持被动登陆。具体原因百度的文章已经讲解了。


二、

源码修改后启动  Embedding FtpServer in 5 minutes

配置好的工程请下载 http://download.csdn.net/detail/yipulash/9476109  如果jre版本与你系统的版本不一致请自己替换,MyFtpServer.java右键点击 run as java aplication 后即可启动,启动前可自行配置 user.propeties 设置登录名和密码。默认是 名 :admin 密 :admin 。注意 homedirectory 要配置实际存在的路径 我配的D盘。

这种方式启动的server 用 ie 资源管理器 chrome 都可以登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值