apache FTP server

 记录 apache ftp server 安装、启动步骤

 

  1. 下载附件,解压,直接安装在 /opt 目录下
  2. 目录讲解

    bin 目录下,可执行程序
    res/conf    配置文件
    res/home  上载文件
    res/log      日志文件
     
  3. 设置
    res.properties
       密码为1234
       tpserver.user.anonymous.userpassword=1234
       #主目录(FtpServer文件存放目录)
       ftpserver.user.anonymous.homedirectory=./res/home
       #当前用户可用
       ftpserver.user.anonymous.enableflag=true
       #具有上传权限
       ftpserver.user.anonymous.writepermission=true
       #最大登陆用户数为20
       ftpserver.user.anonymous.maxloginnumber=20
       #同IP登陆用户数为2
       ftpserver.user.anonymous.maxloginperip=2
       #空闲时间为300秒
       ftpserver.user.anonymous.idletime=300
       #上传速率限制为48字节每秒
       ftpserver.user.anonymous.uploadrate=4800
       #下载速率限制为48字节每秒
       ftpserver.user.anonymous.downloadrate=4800
     res/ftpd-typical.xml
     i、在server根元素下添加一下属性:
         打开该xml文件,找到server根元素,默认server根元素只有一个id属性值为myServer。
         #最大用户登录数
         max-logins="20"
         #是否允许用户匿名登录
         anon-enabled="false"
         #以下三个属性一般不会进行修改
         max-anon-logins="0"
         max-login-failures="3"
         login-failure-delay="30000"
       ii、修改FtpServer端口:
         找到nio-listener元素,修改该元素的port属性为需要修改的端口。
    修改后的ftpd-typical.xml文件为:
    <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="20"  
        anon-enabled="false"  
        max-anon-logins="0"  
        max-login-failures="3"  
        login-failure-delay="30000">
     <listeners>
      <nio-listener name="default" port="8888">
          <ssl>
                    <keystore file="./res/ftpserver.jks" password="password" />
                </ssl>
      </nio-listener>
     </listeners>
     <file-user-manager file="./res/conf/myusers.properties" encrypt-passwords = "clear" />
    </server>
    修改后,用户最大登录数为20、不允许匿名登录、FtpServer端口为8888。

  4. 执行
    进入目录 apache-ftpserver-1.0.6,
    启动服务:nohup bin/ftpd.sh res/conf/ftpd-typical.xml ( 记得加载 ftpd-typical.xml )
  5. 默认启动端口是 2121
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值