菜鸟请教高高手,apache ftpserver 1.0.6 安装后无法访问

stableman 发布于 2012/09/06 15:30
阅读 2K+
收藏 0
各位大侠,小弟菜鸟一个,这几天想用apache ftpserver 1.0.6 在Windows 2003上搭一个FTP服务器,折腾了N久,还是登录不了,特贴出来请各位大侠指点一下哈!

users.properties 文件配置如下:

ftpserver.user.root.userpassword=admin
ftpserver.user.root.homedirectory=./res/home
ftpserver.user.root.enableflag=true
ftpserver.user.root.writepermission=true
ftpserver.user.root.maxloginnumber=0
ftpserver.user.root.maxloginperip=0
ftpserver.user.root.idletime=0
ftpserver.user.root.uploadrate=0
ftpserver.user.root.downloadrate=0

ftpserver.user.apple.userpassword=123456
ftpserver.user.apple.homedirectory=./res/home
ftpserver.user.apple.enableflag=true
ftpserver.user.apple.writepermission=false
ftpserver.user.apple.maxloginnumber=20
ftpserver.user.apple.maxloginperip=2
ftpserver.user.apple.idletime=300
ftpserver.user.apple.uploadrate=4800
ftpserver.user.apple.downloadrate=4800

两个用户,一个root(管理员用户),一个apple(普通用户)

下面代码是在网上看那些大仙们的,我也不知道是啥意思

ftpd-typical.xml 文件配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<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"
    max-logins="5" 
    anon-enabled="false" 
    max-anon-logins="0" 
    max-login-failures="3" 
    login-failure-delay="30000">
    <listeners>
        <nio-listener name="default" port="21">
            <ssl>
                        <keystore file="./res/ftpserver.jks" password="password" />
            </ssl>
            <data-connection idle-timeout="60">
                <active local-port="1886" />
                <passive ports="1886" />
            </data-connection>
        </nio-listener>
    </listeners>
    <file-user-manager file="./res/conf/myusers.properties" encrypt-passwords="clear"/>
</server>

JDK 用的是1.6.0_03的版本,环境变量等都配置好了,apache ftpserver也成功注册为了系统服务,启动服务后,我打开浏览器输入ftp://localhost:21  然后输入用户名和密码,但就是登录不了,着急呀……  请各位大侠点拨一下,我哪里没做好?还是?

加载中
0
湘中朱生
湘中朱生

在 ./apache-ftpserver-1.0.6/res/conf/bin 目录下新建一个批处理文件命名为例如: myftp.bat 

内容如下:ftpd.bat res/conf/ftpd-typical.xml 然后保存,重启FTP服务,然后运行myftp.bat,再登录试试看!

0
stableman
stableman
真的可以,但需要一直运行那个批处理文件才能登录,不运行的话就登录不了,请问能不运行批处理也可以直接登录吗?
返回顶部
顶部