apache ftp server 设置

Posted 一万年以前

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache ftp server 设置相关的知识,希望对你有一定的参考价值。

<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"        /*设置server的标志符,必须*/
    max-logins="5"       /*设置同时登陆的最大人数*/
        anon-enabled="false" /*设置匿名登陆为不允许*/
        max-anon-logins="0"  /*设置匿名登陆用户为0个*/
        max-login-failures="3"  /*设置3次失败登陆后,关闭此链接*/
        login-failure-delay="30000"/*设置失败登陆后下一次登陆所需的时间间隔,防止暴力破解,单位是微秒*/
    >
    <listeners>
           <nio-listener name="default" port="2121"><!--设置默认的链接端口为2121,必须-->
        <ssl>
                    <keystore file="./res/ftpserver.jks" password="password" /><!--设置密钥存储路径和密钥存储密码,必须-->
                </ssl>
            <data-connection idle-timeout="60"><!--设置多少时间后关闭一个闲置的链接,单位是秒-->
            <active local-port="1886"/><!--设置主动链接配置,端口号“1886”-->
            <!--设置被动链接配置,端口设置为“1886”,扩展地址为“137.222.18.114”,当需要访问的服务器返回外网地址时使用-->
            <passive ports="1886" address="0.0.0.0" external-address="137.222.18.114"/>
            </data-connection>
        </nio-listener>
    </listeners>
    <!--设置用户登陆信息,“./res/conf/users.properties”为文件路径,“encrypt-passwords=‘clear’”设置密码加密方式,默认是“MD5”,设置成“clear”表示不加密,直接输入-->
    <file-user-manager file="./res/conf/users.properties" encrypt-passwords="clear"/>
</server>

  

参考:https://blog.csdn.net/dapao123456789/article/details/45311941

以上是关于apache ftp server 设置的主要内容,如果未能解决你的问题,请参考以下文章

Apache Ftp Server 部署,它的帐号密码加密算法是什么呢?

Apache Ftp Server 部署,它的帐号密码加密算法是什么呢?

如果配置ftp虚拟目录?

java Ftp上传创建多层文件的代码片段

apache ftpserver 是主动还是被动

org.apache.commons.net.MalformedServerReplyException: Could not parse response code. Server Reply: S