• 01.Apache FtpServer配置



    1.解压Apache FTPServer

    将下载下来的压缩包(ftpserver-1.0.6.zip)解压到本地,其目录结构如下图:

    2.修改users.properties

    修改 apache-ftpserver-1.0.6 esconfusers.properties这个文件,管理FTP服务器用户
    1. # Password is "admin"
    2. ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3
    3. ftpserver.user.admin.homedirectory=./res/home
    4. ftpserver.user.admin.enableflag=true
    5. ftpserver.user.admin.writepermission=true
    6. ftpserver.user.admin.maxloginnumber=0
    7. ftpserver.user.admin.maxloginperip=0
    8. ftpserver.user.admin.idletime=0
    9. ftpserver.user.admin.uploadrate=0
    10. ftpserver.user.admin.downloadrate=0
    11. #密码
    12. ftpserver.user.lizhiwei.userpassword=123456
    13. #主目录
    14. ftpserver.user.lizhiwei.homedirectory=./res/home
    15. #当前用户可用
    16. ftpserver.user.lizhiwei.enableflag=true
    17. #具有上传权限
    18. ftpserver.user.lizhiwei.writepermission=true
    19. #最大登陆用户数为20
    20. ftpserver.user.lizhiwei.maxloginnumber=20
    21. #同IP登陆用户数为2
    22. ftpserver.user.lizhiwei.maxloginperip=2
    23. #空闲时间为300
    24. ftpserver.user.lizhiwei.idletime=300
    25. #上传速率限制为480000字节每秒
    26. ftpserver.user.lizhiwei.uploadrate=48000000
    27. #下载速率限制为480000字节每秒
    28. ftpserver.user.lizhiwei.downloadrate=48000000
    29. #匿名用户
    30. ftpserver.user.anonymous.userpassword=
    31. ftpserver.user.anonymous.homedirectory=./res/anonymous
    32. ftpserver.user.anonymous.enableflag=true
    33. ftpserver.user.anonymous.writepermission=false
    34. ftpserver.user.anonymous.maxloginnumber=20
    35. ftpserver.user.anonymous.maxloginperip=2
    36. ftpserver.user.anonymous.idletime=300
    37. ftpserver.user.anonymous.uploadrate=4800
    38. ftpserver.user.anonymous.downloadrate=4800

    3.修改ftpd-typical.xml

    修改 apache-ftpserver-1.0.6 esconfftpd-typical.xml这个文件,设置服务器用户文件、端口号等信息
    1. <server xmlns="http://mina.apache.org/ftpserver/spring/v1"
    2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3. xsi:schemaLocation="http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd"
    4. id="myServer">
    5. <listeners>
    6. <!-- 设置默认端口是2121,可以修改为自己的端口 -->
    7. <nio-listener name="default" port="2121">
    8. <ssl>
    9. <keystore file="./res/ftpserver.jks" password="password" />
    10. </ssl>
    11. </nio-listener>
    12. </listeners>
    13. <!-- 设置用户配置文件以及,密码是否加密 -->
    14. <file-user-manager file="./res/conf/users.properties" encrypt-passwords="clear"/>
    15. </server>

    4.运行FTPServer

    运行命令:ftpd.bat res/conf/ftpd-typical.xml,如下图:


    浏览器访问(必须删除匿名用户,暂不知原因),ftp://127.0.0.1:2121/:


    FlashFXPPortable访问:

    ------------------------------------------------------------------------------------------------------------------------------- 




  • 相关阅读:
    microsoft.extensions.logging日志组件拓展(保存文本文件)
    Winform 窗体皮肤美化_IrisSkin
    MailKit/MimeKit 发送邮件
    Winform 美化
    HTML CSS布局定位
    Newtonsoft.Json使用技巧
    Javascript 日历插件
    非靜態初始化塊與夠着函數的 執行順序
    java中堆栈的功能作用 以及區別(搜集)
    Java中数据类型相互转化
  • 原文地址:https://www.cnblogs.com/LiZhiW/p/4794446.html
Copyright © 2020-2023  润新知