apache FTP server

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

 

  1. 下载附件,解压,直接安装在 /opt 目录下
  2. 目录讲解
    apache FTP server_第1张图片
    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

你可能感兴趣的:(apache FTP server)