码迷,mamicode.com
首页 > 其他好文 > 详细

FTP安装与配置

时间:2016-07-21 19:32:50      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:

    FTP 全程叫File Transfer Protocol(文件传输协议) 俗称就是类似百度网盘。 只不过百度比较通用化 。当然我们东西不是放盘上给人下载的 而是更快的更新自己服务器上的文件。

    首先要说明 客户端和服务器端概念 。 打个比方就是 某宝买东西 店主是服务器 而你是客户端 。店主可以伺候不只你一个的顾客需求 而你也可以在你想买东西的时候 去询问店主。

服务器

这里先介绍服务端 ftpserver-1.0.6 点我下载

   因为这款软件是由java编写的 所以你必须要装个jre java环境安装教程可以参考

   (这里科普下类似8u61的命名 8代表大版本号 U91代表 更新小版本91  也许你看到9UXX 不用害怕 还是对的)

   http://www.runoob.com/java/java-environment-setup.html

   只要cmd 后 输入 java –verison 有东西显示 就说明安装成功。

 

然后解压到任意目录 推荐新建个文件夹叫ftp 类似这样

技术分享

 

来到 res –>conf->目录

技术分享

 

修改ftpd-typical.xml 用编辑器打开 修改为如图

    参数意义可以找度娘

    主要修改maxlogin 允许最大登陆人数 anon-enabled是否匿名登陆  端口port 21 以及明码 encrypt-passwords  =clear

技术分享 

<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> 
        </nio-listener> 
    </listeners> 
    <file-user-manager file="./res/conf/users.properties" encrypt-passwords ="clear" />

</server> 

 

然后打开users.properties

    关心的是admin 匿名可以pass

技术分享

    注意 我这里使用etanalu 作为账号 密码 随便设的

保存完后 来到bin目录

技术分享

新建立文本文件 输入(路径根据你的实际路径)

C: 
cd C:/apache-ftpserver-1.0.6 
bin/ftpd.bat res/conf/ftpd-typical.xml

    并且保存run_ftp.bat格式 如图

技术分享

然后双击run_ftp 如果弹出什么防火墙 允许java使用

    正确的结果如下

技术分享

那么你的服务器端完成了!!

 

客户端

    客户端十分简单 安装软件 只需要账号密码ftp地址就行   点我下载

解压到ftpclient或者你自定义的文件夹 启动flashfxp.exe

技术分享

    第一次安装 可能选择语言 选中文 然后破解方式找度娘

如图建立快速链接

技术分享

在快速链接里 输入你刚才的配置 例如

技术分享

正确的结果如下

技术分享

    这里我把根ftp目录设置为www目录

这里就是完成了!!

 

下面我们做个例子

在右边窗口里右键新建文件夹

    右键新建个文件夹 比如 mylove

技术分享

点进mylove 把一张你喜欢的图仍进去操作窗口

技术分享

然后 操作窗口里右键 传输

    你会发现 图片已经传到服务器目录

游览器输入 localhost/mylove/etanalu.jpg

    你喜欢的图片就在里面啦

技术分享

随便检查下www目录下 你会发现 文件确实在里面

技术分享

    这套机制 本机连本机 意义不是很大 也很傻逼 但是 如果换成 本机 连接正式服务器 云服务器之类的 那就是非常效率了

就像网盘一样。 你还可以设置 上传文件 下载文件的速度 类型 大小 等等 我也没怎么尝试过。

 

另注意服务器的cmd窗口

技术分享

不能关闭 (关闭方式:你可以点X或者输入ctrl+c然后按y)

  因为 店主如果不在线 你就没法和他进行交互了啊!! 另外每次修改了ftp服务器配置 必须从新run次bat文件才可以执行!

ftp的基本流程就是这样 大家可以自己动动手玩玩哈 当网盘玩玩~

FTP安装与配置

标签:

原文地址:http://www.cnblogs.com/lanbosm/p/5692565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!