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及集成到自己的应用中 <!--ftp端口 --> <!--绑定的服务器IP地址,多网卡的时候使用...
Apache_FtpServer配置详解
Apache FTPServer 配置使用指南 FTP(File Transfer Protocol)是用于在网络上传输文件的协议,广泛应用于文件共享、上传下载等场景。在 JavaWeb 集群环境下,配置 FTP 服务器是非常重要的,本文将介绍 Apache FTP...
以下是对Apache FtpServer配置的详细解读。 **一、安装与启动** 在开始配置Apache FtpServer之前,你需要先下载并安装它。这通常涉及到以下几个步骤: 1. 下载Apache FtpServer的最新版本。 2. 解压缩下载的文件到...
Apache FtpServer 配置FTPS(FTP over SSL)是为了提供更加安全的文件传输环境,确保数据在传输过程中不被窃取或篡改。FTPS是FTP协议与SSL(Secure Sockets Layer)技术的结合,它通过加密机制保护了用户的身份验证...
首先,`FtpServer配置详解.pdf`文档是关于Apache Ftpserver配置的详细指南。这份文档通常会包含如何设置服务器的基本信息,如监听端口、用户账户、权限控制、虚拟主机等。你可以通过阅读这份文档学习如何配置FTP...
在本文中,我们将深入探讨如何安装和配置Apache FTPServer,以及它的一些核心特性。 首先,让我们了解FTP(File Transfer Protocol)的基本概念。FTP是一种应用层协议,用于在互联网上进行文件传输。它允许用户从...
以下是关于"apache ftpserver Mysql配置"的详细知识讲解: 1. **FTP服务器基础** FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,Apache FTPServer是其一个流行的开源实现。它提供了一个灵活的...
这篇笔记主要围绕Apache FTPServer的使用、配置和相关开发进行讲解。 首先,Apache FTPServer提供了灵活的配置机制,允许管理员通过XML文件定制服务器的行为。这包括设置用户账户、指定工作目录、限制上传下载速度...
通过上述步骤,我们不仅学习了如何为Apache FtpServer配置FTPS,还深入了解了FTPS的基本原理和技术细节。对于企业级应用来说,确保数据传输的安全至关重要。FTPS作为一种成熟且广泛采用的技术,能够在不改变原有FTP...
2. **灵活性**:Apache FTPServer允许自定义配置,可以通过修改配置文件来设置用户的权限、存储路径、传输模式等,以满足不同场景的需求。 3. **安全性**:支持SSL/TLS加密,可以保护文件传输过程中的数据安全,...
例如,在 `%FTP_HOME%/common/lib/ftpserver-core-1.0.5.jar` 文件中找到相关类文件,如 `org.apache.ftpserver.usermanager.impl.DbUserManager.class` 和 `org.apache.ftpserver.usermanager.impl....
1. **基本配置**:在`<ftpserver>`标签内,可以设置服务器的基本属性,如端口(`port`)和数据连接模式(`dataConnectionMode`)。 2. **用户认证**:在`<users>`标签内,定义FTP用户的用户名、密码、主目录等信息。...
- `org\apache\ftpserver\usermanager\impl\AbstractUserManager.class` 修改这些类的主要目的是让其支持新的表结构,并实现在验证过程中对源IP地址的检查。 通过以上步骤,我们可以有效地配置并使用Apache FTP...
本篇文章将深入探讨Apache FTPServer的配置、使用以及API的详细操作,旨在帮助用户更好地理解和应用这款服务器。 首先,配置Apache FTPServer主要包括以下几个步骤: 1. **安装与下载**:从Apache官网下载最新版本...
Java使用Apache FtpServer实现嵌入式FTP服务器是一项常见的任务,尤其在开发集成测试或部署自动化流程时。Apache FtpServer是一个开源项目,它提供了一个轻量级且可嵌入的FTP服务器,允许开发者在Java应用程序中直接...
在安装和配置Apache FTP Server时,你需要: 1. 下载并安装Java开发环境(JDK),因为FTP服务器是用Java编写的。 2. 获取Apache FTP Server的源码或二进制包,解压到合适的目录。 3. 配置服务器的主配置文件(通常...
Apache FTPServer项目的目标是为用户提供一个符合标准、易于配置和管理的FTP服务器解决方案。 以下是Apache FTPServer的一些核心特性: 1. **安全性**:Apache FTPServer支持SSL/TLS加密,确保数据传输的安全性,...
总结来说,Java嵌入Apache FtpServer实现FTP服务涉及的主要步骤包括:配置FtpConfigurator,创建并启动FtpServer,可能还需要在Tomcat等Web容器中部署。通过理解和利用Apache FtpServer提供的API,我们可以创建一个...
以下是一个简单的Spring配置示例,展示了如何集成Apache FtpServer: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans ...