show
top

windows环境下 FTP安装与配置

    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 类似这样

image

 

来到 res –>conf->目录

image

 

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

    参数意义可以找度娘

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

image 

<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

image

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

保存完后 来到bin目录

image

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

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

    并且保存run_ftp.bat格式 如图

image

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

    正确的结果如下

image

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

 

客户端

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

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

image

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

如图建立快速链接

20160721_163420

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

image

正确的结果如下

image

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

这里就是完成了!!

 

下面我们做个例子

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

    右键新建个文件夹 比如 mylove

image

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

image

然后 操作窗口里右键 传输

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

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

    你喜欢的图片就在里面啦

image

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

image

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

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

 

另注意服务器的cmd窗口

image

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

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

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

posted @ 2016-07-21 17:40  蓝波大人  阅读(3418)  评论(0编辑  收藏  举报