简介

FileZilla是一个优秀的开源FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,如果想自己搭建FTP服务器,FileZilla是一个好选择.

下载

FileZilla有一个中文站:https://www.filezilla.cn/download,打开后如图:

可以在页面上找到客户端和服务端的下载链接.

先下载客户端,点击客户端的链接进入下载地址:

在这个页面可以找到各平台下的32位和64位的客户端下载链接,我这里选择下载Windows下64位的绿色版.

然后打开服务端的下载链接:

可以看到英文版的版本更高一点,中文版的版本则相对低一点.

经测试,这里提供的9.46中文安装版在控制台输出信息的时候存在部分中文乱码问题,需要安装一个补丁来解决乱码问题,地址:http://sourceforge.net/projects/filezillapv/files/

补丁也是分客户端和服务端,经过我简单的测试,客户端在没有安装补丁的情况下也没有出现中文乱码情况,所以可以先不装补丁.打开服务端看一下:

可以看到补丁最高支持的版本是9.41,但是上面地址中的9.41的客户端下载地址无法下载,点击下载链接后没有反应.

所以又去百度了一个服务端的下载地址:http://www.mycodes.net/16/3383.htm,这个是免安装的.

解压缩后,到现在应该有以下两个文件:

其中第一个是服务端,第二个是客户端.

服务端设置

先介绍服务端的设置,打开FileZilla_Server文件夹:

以管理员身份运行FileZilla Server.exe:

第一次运行的时候会提示是否安装服务,选择安装,然后会询问是否启动服务,选择启动.

这时候需要启动服务端的用户界面程序连接到已经启动的ftp服务,然后对服务进行配置.双击运行FileZilla Server Interface.exe,会弹出对话框:

这里由于是第一次登陆,所以直接使用本机地址127.0.0.1登陆就好了,本机地址不需要管理密码,端口也不需要改,直接点击确定即可:

看到已登入表示登录服务器成功.这时候需要做一些基本配置,点击"编辑"->"用户":

打开对话框:

在"常规"页面里,先点击添加按钮添加一个用户,然后选中新添加的用户,勾上"启用账户"并设置一个密码.

在"共享文件夹"页面里,先选中刚添加的用户,然后为用户添加一个目录,并赋予相应的权限.

其他设置不是必须的,可以根据需要配置,这里就先不配置了,点击确定,这样一个最基本的FTP服务器就搭建好了.

客户端链接

现在尝试使用客户端去链接服务端,打开客户端文件夹:

运行"filezilla.exe":

主机填"127.0.0.1",用户名和密码填刚才创建的,端口可以不填,默认是21,然后点击"快速链接":

然后就可以看到ftp服务器上面的文件夹内容了:

接下来就可以对文件夹的内容进行增删改等,随便你折腾.

遇到的问题

通过以上步骤,只能实现本机链接到ftp服务器,为了让其他的机器能访问到ftp服务器,需要以下工作:

1.关闭Windows防火墙,或者将FileZilla加入防火墙白名单.

2.更改服务器设置:

1)运行"FileZilla Server Interface.exe"链接到服务器,点击"编辑"->"设置":

选择"被动模式设置"页面,然后填入服务器IP地址,点击"确定".

这是一个FileZilla最基本的使用介绍,更多高级功能请自行探索.

开源FTP软件FileZilla使用介绍的更多相关文章

  1. FTP软件FileZilla 3.38.1下载

    FTP软件FileZilla 3.38.1下载 filezilla软件简介 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,具备极好的可控性及条理性 ...

  2. FTP软件Filezilla出现“读取目录列表失败”的解决办法

    FTP软件Filezilla出现“读取目录列表失败”情况一般出现在vista/win7系统上,之前在xp上没发现这种情况. 总的来说,不论是打开FTP出现乱码或者显示“读取目录列表失败”均是由字符集引 ...

  3. 开源一款ftp软件——filezilla

    filezilla是一款高性能ftp/sftp文件工具,关于它的具体的介绍可参见其官网:https://www.filezilla.cn/.其原作者是Tim Kosse (tim.kosse@file ...

  4. 【转】免费开源的FTP软件,FileZilla

    原文网址:http://baike.baidu.com/view/670329.htm?fr=aladdin FileZilla FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版 ...

  5. [转]开源中国的 IT 公司开源软件整理计划介绍

    [转]开源中国的 IT 公司开源软件整理计划介绍 http://www.oschina.net/news/61534/oschina-opensource-collection-plan-for-it ...

  6. 好用的 FTP 软件之 FileZilla 技巧教程

    FTP 软件之 FileZilla教程 使用教程参考:http://163.26.161.1/~yilinteacher/wwwict/flash/FileZilla.swf (1)如何设置传输完成后 ...

  7. 开源中国的 IT 公司开源软件整理计划介绍

    直击现场 <HTML开发MacOSApp教程>  http://pan.baidu.com/s/1jG1Q58M 开源中国的 IT 公司开源软件整理计划介绍 oschina 发布于: 20 ...

  8. 常用开源<监控软件>介绍

    转载地址:http://blog.csdn.net/lx_9986/article/details/6803243 一.Zenoss Core Zenoss Core是开源企业级IT管理软件-是智能监 ...

  9. FileZilla简单介绍及运用

    一.FileZilla简介 FileZilla是一款免费开源的FTP客户端软件,并且还提供了服务器版本.虽然它是免费软件,可性能却一点也不含糊,比起那些共享软件来有过之而无不及,具备大多数的FTP软件 ...

随机推荐

  1. Instagram的技术探索(转)

    add by zhj: 略有修改 原文:http://www.cnblogs.com/xiekeli/archive/2012/05/28/2520770.html 前一篇翻译了Instagram b ...

  2. Redhat 7改动默认执行级别方法 --RHEL7使用systemd创建符号链接指向默认执行级别

    今天装了下正式版的RHEL7,发现熟悉的inittab中没有了改动默认执行级别,打开inittab例如以下 [root@localhost init.d]# vi /etc/inittab # ini ...

  3. android 异步线程刷新UI 以及 JSON解析 以及 url get请求

    import android.os.Handler; import android.os.Message; 1. Handler mHandler = new Handler() { @Overrid ...

  4. HDU5023:A Corrupt Mayor's Performance Art(线段树区域更新+二进制)

    http://acm.hdu.edu.cn/showproblem.php?pid=5023 Problem Description Corrupt governors always find way ...

  5. MVC相关资料收集

    文章: 谈谈service层在mvc框架中的意义和职责 Model–view–controller - Wikipedia MVC Architecture - Google Chrome - Chr ...

  6. 六.__FILE__ , __LINE__ 与调试日志

    很多人可能不知道,C\C++编译器提供了一套针对代码文件的宏定义,它们能够帮助开发者更好的定位代码的BUG. __FILE__ 该宏定义是一个字符串,存储着当前代码文件的完整路径 __LINE__ 该 ...

  7. (CLR via C#学习笔记)任务和并行操作

    一 任务 可以调用ThreadPool的QueueUserWorkItem方法发起一次异步的计算限制操作.但这个技术有很多限制.最大的问题是没有内建的机制让你知道操作在什么时候完成和操作完成时的返回值 ...

  8. shell fold限制文件行宽

    将文本的行限制到特定的宽 这个用 echo 命令发送的文本用 -w 选项分解成块. 在这个例子中,我们设定了行宽为12个字符. 如果没有字符设置,默认是80. 增加的 -s 选项将让 fold 分解到 ...

  9. 添加 LogCat 到Eclipse

    当你第一次在 Eclipse 中运行 Android 项目的时候,Eclipse 会提醒你一次是否要添加 LogCat 这个工具. 如果你现在还没有添加上的话,我这里教你一下如何手动添加 LogCat ...

  10. python 获取昨天今天明天日期

    import datetime today = datetime.date.today() yesterday = today - datetime.timedelta(days = ) tomorr ...