`
chenlong_1988
  • 浏览: 185911 次
  • 性别: Icon_minigender_2
社区版块
存档分类

【转】使用Apache FtpServer搭建FTP服务器 [FlashFXP]

阅读更多

使用Apache FtpServer搭建FTP服务器 [FlashFXP]

 

前言

  FTP服务器很多朋友都选用Serv-U,一般都是找的破解版或免费使用30天的版本,这里推荐一款免费开源而且

简单好用的FTP软件:Apache FtpServer,以下是搭建过程。

 

 

声明

  欢迎转载,但请保留文章原始出处:) 

    博客园:http://www.cnblogs.com

    农民伯伯: http://over140.cnblogs.com  

 

 

正文

  一、介绍

    Apache FtpServer是一个基于Apache MINA(一个高性能的Java异步并发网络通讯框架)开发的FTP 服务器。 既可以嵌到Java应用中使用,也可以做为Windows服务或Unix/Linux Daemon单独运行。此外还提供与Spring相集成的模块。(摘自www.open-open.com)

 

  二、 准备

    下载地址:http://mina.apache.org/ftpserver/downloads.html

    本文使用1.0.6版本,点这里直接下载。

 

  三、 配置

    参照 四、参考文章 里面来配置, - - # 这里偷懒就不重复了,这里主要将两个问题:

    3.1  配置Pasv模式

      如果服务器 启用了TCP/IP 筛选,那按文章来是连不上的,这里需要补充一点FTP的知识,FTP有两种连接方式:主动连接模式和被动连接模式(Pasv),这里主要说Pasv模式:客户端会随机获取一个大于1024的端口来与FTP服务器端的端口21连接,完成连接后客户端通过这个连接来对FTP服务器下达指令。明白原理,就可以开始动手了:

      3.1.1  在TCP/IP筛选中打开端口21和1886(可自行设置其他端口)

      3.1.2  修改配置文件,如下:

复制代码
<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="5"  
    anon-enabled="false"  
    max-anon-logins="0"  
    max-login-failures="3"  
    login-failure-delay="30000">
    <listeners>
        <nio-listener name="default" port="21">
            <ssl>
                        <keystore file="./res/ftpserver.jks" password="password" />
            </ssl>
            <data-connection idle-timeout="60">
                <active local-port="1886" />
                <passive ports="1886" />
            </data-connection>
        </nio-listener>
    </listeners>
    <file-user-manager file="./res/conf/myusers.properties" encrypt-passwords="clear"/>
</server>
复制代码

      保存重新启动即可。首先FTP服务器是需要两个端口,一个上传端口,一个下载端口,所以只启用一个端口是不行的,这里固定了下载端口为1886。

    3.2  设置目录

      设置FTP为盘符根目录办法:

 

      ftpserver.user.myusername.homedirectory=F:

      注意不带斜杠。

 

 

  四、参考文章

    使用Apache FtpServer搭建FTP服务器

    apache-ftpserver快速入门(windows平台)

    Apache FtpServer配置详解[百度文库]

    浅析FTP的工作原理

 

结束

  比起破解的Serv-U,还是更喜欢开源,使用方便,配置简单,欢迎大家也来试试吧。对了,还有一个中文文件夹显示乱码的问题,搜了一下都要改源码,就懒得动了,等升级解决吧,或者有知道简单办法的欢迎分享。

分享到:
评论

相关推荐

    FTPServerFTP服务端免安装点开就用+FlashFXP工具一键激活

    FTPServerFTP服务端免安装点开就用FTPServerFTP服务端免安装点开就用FTPServerFTP服务端免安装点开就用FTPServerFTP服务端免安装点开就用FTPServerFTP服务端免安装点开就用FTPServerFTP服务端免安装点开就用

    FTP Server & Client

    3. "serv-u服务器使用方法和ftp文件服务器搭建的方法.docx" 这个文档提供了Serv-U服务器的使用指南,包括FTP服务器的搭建过程,可能涵盖创建用户、设定权限、绑定IP、设置SSL加密等核心步骤。 4. **Serv-U FTP ...

    ftp服务器的搭建

    - 使用FTP客户端软件(如FileZilla、FlashFXP)尝试连接到刚搭建的FTP服务器,验证配置是否正确。 #### 四、案例分析——使用FileZilla Server搭建FTP服务器 在给定的部分内容中,我们看到通过一系列图形界面操作...

    FlashFXP FTP服务器访问工具

    FlashFXP是一款知名的FTP(File Transfer Protocol)客户端软件,它为用户提供了高效、安全的FTP文件传输服务。...通过了解和熟练使用这款工具,你将能够更便捷、安全地处理FTP服务器上的文件操作。

    【精品】FlashFXP工具(FTP代理服务器)

    此 FlashFXP是一款功能强大的FXP/FTP软件,集成了其它优秀的FTP软件的优点,如CuteFTP的目录比较,支持彩色文字显示;如BpFTP支持多目录选择文件,暂存目录;又如LeapFTP的界面设计。支持目录(和子目录)的文件...

    在xp系统下搭建ftp服务器

    2. **使用FTP客户端软件测试**:也可以使用第三方FTP客户端软件(如FileZilla、FlashFXP等),连接到本地IP地址(通常是127.0.0.1或localhost)来测试FTP服务器的功能。 #### 四、注意事项 1. **安全性**:由于FTP...

    flashfxp 可以连接ftp服务器

    FlashFXP是一款功能强大的FTP客户端软件,主要用于在本地计算机与远程FTP服务器之间进行文件传输。它的易用性和高效性使其在IT行业中广受欢迎。FTP(File Transfer Protocol)是一种标准网络协议,用于在互联网上...

    flashfxp支持连接windows、linux服务器

    Windows服务器通常使用IIS(Internet Information Services)或其他FTP服务器软件来配合FlashFXP进行文件管理。 而在Linux环境中,FlashFXP同样表现出色。Linux服务器常常采用开源的FTP服务器软件,如vsftpd、...

    WEB和FTP服务器的搭建.pdf

    9. **实验步骤**:实验步骤包括Apache和Serv-U的安装、配置,接着是使用FlashFXP测试FTP服务器的功能。每个步骤都需要按照实验指导书进行,确保操作正确无误。 10. **团队协作**:实验过程中,两位同学一组,需要...

    如何搭建个人FTP服务器

    ### 如何搭建个人FTP服务器 #### 一、前言 随着网络技术的发展和个人对数据存储与分享需求的增长,搭建一个属于自己的FTP(File Transfer Protocol)服务器成为了一个实用且便捷的选择。FTP服务器不仅可以帮助我们...

    FTP服务器搭建与实现.pdf

    搭建FTP服务器可以选择使用Microsoft的IIS(Internet Information Services)、Serv-U、雷电FTPD或War-FTP等软件;客户端则通常使用CuteFTP、LeapFTP或FlashFXP等工具。 **1.2 FTP工作模式** FTP主要分为两种工作...

    FTP_flashfxp

    FlashFXP是一款功能强大的FTP客户端软件,专为Windows操作系统设计,它集成了FTP、FTPS(FTP over SSL/TLS)以及SFTP(SSH File Transfer Protocol)等多种文件传输协议,使得用户能够安全、高效地上传、下载文件到...

    flashFXP(本地和服务器之间上传下载文件)

    FlashFXP是一款功能强大的FTP客户端软件,主要用于在本地计算机与远程服务器之间进行文件的上传、下载和管理。这款工具在IT行业中广泛应用于网站维护、软件分发、数据备份等场景,因其高效、稳定和易用性而备受青睐...

    利用Serv-U搭建FTP服务器

    " Serv-U搭建FTP服务器详解" Serv-U是一款功能强大且灵活的FTP服务器软件,通过对其进行设置和配置,可以轻松搭建一个功能完善的FTP服务器。本文将对Serv-U的安装、配置和测试过程进行详细的介绍,帮助读者快速...

    WEB和FTP服务器的搭建借鉴.pdf

    本实验旨在让学生掌握如何利用Apache和Serv-U搭建WEB和FTP服务器,以及如何使用FlashFXP进行文件的上传和下载。 **Apache服务器的搭建** Apache是最流行的开源HTTP服务器,它提供了稳定、高效的网页服务。在实验中...

    FlashFXP完美破解版本-FTP服务器

    FlashFXP完美破解版本-FTP服务器

    使用IIS搭建FTP服务器.ppt

    以下我们将详细讲解如何使用IIS搭建FTP服务器。 首先,FTP是一种基于TCP的应用层协议,用于在网络上进行文件的上传和下载,它采用客户机/服务器模型,允许用户从远程服务器获取或向其发送文件。FTP服务器是提供文件...

    FTP客户端FlashFXP

    • 修正了使用 FTP 搜索导致 FTP 目录树布局损坏的问题 • 移动远端服务器文件/目录采用了新的移动对话框 • 更新 SFTP 引擎 • 更新 FASTMM4 到最新修订版 • 你现在能够在 FTP 服务器上拖拽远端文件夹树进行移动 ...

    计算机网络实验-FTP服务器搭建.docx

    在本实验中,我们将学习如何搭建一个 FTP 服务器,并使用 FTP 客户端软件来访问和管理文件。 一、硬件平台安装 在本实验中,我们使用两台笔记本电脑,一台作为服务器,另一台作为用户访问端。服务器安装了 Windows...

    FTP服务器架设方法

    根据描述,本文主要介绍两种搭建FTP服务器的方法:一是通过Windows自带的FTP服务,二是使用Server-U软件。 #### 二、Windows自带FTP服务搭建步骤 ##### 1. 安装IIS及FTP组件 - **适用操作系统**:Windows NT/2000...

Global site tag (gtag.js) - Google Analytics