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