Apache ftpserver 完全搭建,apacheftpserver


最近想自己搭建一个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 都可以登录

相关内容

    暂无相关文章