`

Apache FTP Server配置

阅读更多

1.下载最载最新的apache-ftpserver的压缩包。
    地址: http://mina.apache.org/ftpserver/index.html


2.解压缩到指定目录下。
   如:d:\


3.找到指定目录下的res\conf\ftpd-typical.xml文件,用支持XML格式的编辑器(如EditPlus)打开编辑。

   <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="100" >
 <listeners>
  <nio-listener name="default"
port="21 ">
      <ssl>
                <keystore file="./res/ftpserver.jks" password="password" />
            </ssl>
  </nio-listener>
 </listeners>
 <file-user-manager file="./res/conf/users.properties"
encrypt-passwords="clear" />
</server>


4.红色的部分:

                anon-enabled--------是否允计匿名访问

                     max-logins--------允许最大登录用户数

                               port--------定义FTP端口号.

        encrypt-passwords-------定义用户密码为明文


5.找到指定目录下的res\conf\users.properties文件并打开编辑。

  将ftpserver.user.admin全部替换成ftpserver.user.XXXX.(xxxx就是你指定的用户名)

  切记ftpserver.user.XXXX.userpassword=明文密码


6.在DOS的命令窗口模式下执行以下命令:

      D:\ftpserver\apache-ftpserver-1.0.4\bin>service install ftpd D:\ftpserver\apache-ftpserver-1.0.4\res\conf\ftpd-typical.xml

     此时在Windows 服务管理中就有一项显示名为Apache FtpServer ftpd的服务。
     可以打开控制面板->管理工具->服务即可查看。


7.启动服务。
    在服务管理中直接启动
    或在D:\ftpserver\apache-ftpserver-1.0.4\bin中运行ftpdw.exe启动。

    或在CMD命令行执行 ftpd.bat /res/conf/ftpd-typical.xml


8.输入ftp://localhost:21 即可测试。

分享到:
评论

相关推荐

    Apache FtpServer配置详解

    从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 &lt;!--ftp端口 --&gt; &lt;!--绑定的服务器IP地址,多网卡的时候使用...

    Apache_FtpServer配置详解

    Apache_FtpServer配置详解

    Apache FTPServer的配置使用

    Apache FTPServer 配置使用指南 FTP(File Transfer Protocol)是用于在网络上传输文件的协议,广泛应用于文件共享、上传下载等场景。在 JavaWeb 集群环境下,配置 FTP 服务器是非常重要的,本文将介绍 Apache FTP...

    Apache FtpServer详细配置.zip

    以下是对Apache FtpServer配置的详细解读。 **一、安装与启动** 在开始配置Apache FtpServer之前,你需要先下载并安装它。这通常涉及到以下几个步骤: 1. 下载Apache FtpServer的最新版本。 2. 解压缩下载的文件到...

    Apache FtpServer配置ssl(FTPS)

    Apache FtpServer 配置FTPS(FTP over SSL)是为了提供更加安全的文件传输环境,确保数据在传输过程中不被窃取或篡改。FTPS是FTP协议与SSL(Secure Sockets Layer)技术的结合,它通过加密机制保护了用户的身份验证...

    Apache Ftpserver 全套

    首先,`FtpServer配置详解.pdf`文档是关于Apache Ftpserver配置的详细指南。这份文档通常会包含如何设置服务器的基本信息,如监听端口、用户账户、权限控制、虚拟主机等。你可以通过阅读这份文档学习如何配置FTP...

    apache FTPserver 安装包

    在本文中,我们将深入探讨如何安装和配置Apache FTPServer,以及它的一些核心特性。 首先,让我们了解FTP(File Transfer Protocol)的基本概念。FTP是一种应用层协议,用于在互联网上进行文件传输。它允许用户从...

    apache ftpserver Mysql配置

    以下是关于"apache ftpserver Mysql配置"的详细知识讲解: 1. **FTP服务器基础** FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,Apache FTPServer是其一个流行的开源实现。它提供了一个灵活的...

    apache ftpserver笔记

    这篇笔记主要围绕Apache FTPServer的使用、配置和相关开发进行讲解。 首先,Apache FTPServer提供了灵活的配置机制,允许管理员通过XML文件定制服务器的行为。这包括设置用户账户、指定工作目录、限制上传下载速度...

    ApacheFtpServer之ssl配置

    通过上述步骤,我们不仅学习了如何为Apache FtpServer配置FTPS,还深入了解了FTPS的基本原理和技术细节。对于企业级应用来说,确保数据传输的安全至关重要。FTPS作为一种成熟且广泛采用的技术,能够在不改变原有FTP...

    apache-ftpserver-1.1.1.zip

    2. **灵活性**:Apache FTPServer允许自定义配置,可以通过修改配置文件来设置用户的权限、存储路径、传输模式等,以满足不同场景的需求。 3. **安全性**:支持SSL/TLS加密,可以保护文件传输过程中的数据安全,...

    apache ftpserver讲解

    例如,在 `%FTP_HOME%/common/lib/ftpserver-core-1.0.5.jar` 文件中找到相关类文件,如 `org.apache.ftpserver.usermanager.impl.DbUserManager.class` 和 `org.apache.ftpserver.usermanager.impl....

    Apache Ftp Server使用说明

    1. **基本配置**:在`&lt;ftpserver&gt;`标签内,可以设置服务器的基本属性,如端口(`port`)和数据连接模式(`dataConnectionMode`)。 2. **用户认证**:在`&lt;users&gt;`标签内,定义FTP用户的用户名、密码、主目录等信息。...

    apache ftpserver使用讲解

    - `org\apache\ftpserver\usermanager\impl\AbstractUserManager.class` 修改这些类的主要目的是让其支持新的表结构,并实现在验证过程中对源IP地址的检查。 通过以上步骤,我们可以有效地配置并使用Apache FTP...

    Apache FTPServer的配置与使用&API

    本篇文章将深入探讨Apache FTPServer的配置、使用以及API的详细操作,旨在帮助用户更好地理解和应用这款服务器。 首先,配置Apache FTPServer主要包括以下几个步骤: 1. **安装与下载**:从Apache官网下载最新版本...

    (转)Java使用Apache FtpServer实现嵌入式FTP服务器

    Java使用Apache FtpServer实现嵌入式FTP服务器是一项常见的任务,尤其在开发集成测试或部署自动化流程时。Apache FtpServer是一个开源项目,它提供了一个轻量级且可嵌入的FTP服务器,允许开发者在Java应用程序中直接...

    apache ftp server

    在安装和配置Apache FTP Server时,你需要: 1. 下载并安装Java开发环境(JDK),因为FTP服务器是用Java编写的。 2. 获取Apache FTP Server的源码或二进制包,解压到合适的目录。 3. 配置服务器的主配置文件(通常...

    apache ftpserver

    Apache FTPServer项目的目标是为用户提供一个符合标准、易于配置和管理的FTP服务器解决方案。 以下是Apache FTPServer的一些核心特性: 1. **安全性**:Apache FTPServer支持SSL/TLS加密,确保数据传输的安全性,...

    Java 嵌入apache.ftpserver.FtpServer 实现FTP服务

    总结来说,Java嵌入Apache FtpServer实现FTP服务涉及的主要步骤包括:配置FtpConfigurator,创建并启动FtpServer,可能还需要在Tomcat等Web容器中部署。通过理解和利用Apache FtpServer提供的API,我们可以创建一个...

    基于Apache FtpServer 的Ftp服务器实现

    以下是一个简单的Spring配置示例,展示了如何集成Apache FtpServer: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans ...

Global site tag (gtag.js) - Google Analytics