FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。

FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。简单地说,支持FTP协议的服务器就是FTP服务器。

一、常用的几款ftp服务器软件介绍

1.1 Server-U

Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K/2000/xp等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。 它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。

由于Server-U是收费软件,网上能下载的都是各种破解版,软件安全性难以保证,同时Server-U国内也有代理商,如果不想被扯上官司,最好还是不要使用盗版软件。因此,Server-U也不是今天的主角,今天要说以下两款ftp服务器软件。

1.2 FileZilla

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。

FileZilla官网:http://www.filezilla.cn/

从官网上可以看到FileZilla可以支持多个平台,Windows、Linux、Mac OS等。

目前最新的客户端版本是3.14.1,服务器端版本分中文和英文,中文最新的是FileZilla Server 0.9.46 中文安装版,可以适用于win7以上操作系统,FileZilla Server 0.9.41 中文安装版可以兼容Windows XP、Windows 2003 及以上。

FileZilla 客户端是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形用户界面(GUI)和很多有用的特性。相比较于其它FTP客户端,FileZilla 包含如下特性:

  • 易于使用
  • 支持FTP, FTP并支持SSL/TLS (FTPS)协议,支持SSH文件传输协议(SFTP)
  • 跨平台。在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more
  • 支持IPv6协议
  • 多种可用的语言(包含中文)
  • 断点续传且支持容量大于4GB的文件
  • 多标签用户界面
  • 功能强大的站点管理器(Site Manager)和传输队列管理
  • 书签功能
  • 拖拽功能支持
  • 支持传输限速功能
  • 文件名过滤器
  • 文件夹比较功能
  • 网络设置向导
  • 远程文件编辑功能
  • 保持链接功能
  • 支持HTTP/1.1, SOCKS5 和 FTP代理(FTP-Proxy)
  • 登录到文件功能
  • 同步文件夹浏览
  • 远程查找文件

1.3 TYPSoft_ftpserver

TYPSoft_ftpserver是用一款非常容易使用的ftp服务器软件,使用极少的配置,无论你是新手还是高手,都可以轻松驾驭。目前的版本是1.11,官网地址是:http://www.typsoft.com/,同时提供中文语言包,支持各类windows操作系统。

1.4 QuickEasyFTPServer

Quick Easy FTP Server是一个全中文FTP服务器软件,反应迅速,操作方便,实现了标准FTP服务器所具有的功能。

该软件的特点:

软件安装程序极小,但性能毫不逊色于专业FTP服务器软件

功能全面.具备完整的帐户管理,便捷的服务器配置,安全性设置,在线用户信息, 服务器日志,实时数据统计,检查更新一应俱全

支持断点续传

完整的帮助系统

全中文,更适合中国人使用。

1.5 Home Ftp Server(家庭FTP服务器)

您是否在寻找一款小巧玲珑、功能强大的免费 FTP 服务器,而 Home FTP Server 就是一个简单易用的 FTP 服务器, 它让您直接从您的电脑与他人分享档案成为可能。 您可以设置用户账户,指定许可目录和监控进入的个人档案。

它支持文件传输,虚拟目录,禁止 IP 地址;改变目录,下载文件并提供了一个基于 web 为基础的的管理界面;

让您可以添加用户和查看当前统计,它的某些功能甚至超过一些商业的 FTP 服务器, 无可否认的是:这一切都是免费的,没有任何限制! 相比较于任何同类产品,为您或您的公司;这是一个完美的选择。


二、使用TYPSoft_ftpserver搭建ftp服务器

第一步,下载TYPSoft_ftpserver软件(我没有博客园上传权限,需要的可以留下邮箱,注明软件名称),可以看到压缩包里包含四个文件,依次分别是中文语音包、程序配置文件、主程序、用户配置文件。

第二步,解压后,运行主程序,进行服务器配置。

主界面很简单,在日志窗口中显示了程序版本,和当前的服务运行情况,ftp端口。

设置,ftp服务器:

这里可以设置ftp端口,最大同时连接数,以及开机启动,保存日志,欢迎消息等选项。

设置IP限制,下图为全部ip可以访问。

第三步,用户账户设置:

默认有个匿名账户——anonymous,匿名账户不需要填写密码,也是可以删除的,你可以配置此账户的跟目录,访问目录及访问权限。

如果要添加多个目录, 需要对其它添加的目录(根目录除外)设置为虚拟连接,否则ftp连上也无法访问,这里我设置e:\目录的链接为E_pan,

这样在ftp客户端里看到的是一个文件夹E_pan,内容指向为e:\。

添加其它用户,并分配密码,其它配置同上匿名账户。

在所有配置完成后,需要重新启动服务器。

软件运行起来后,在托盘区域会显示一个小图标。

黄色表示软件配置正常,未连接。

绿色表示用户正在连接。

红色表示端口占用等软件配置异常等。

小技巧:如果该软件启动后,无法显示界面,则可能是配置的问题,删除目录下的confgi.ini和user.ini重新配置即可。


三、使用FileZilla_Server搭建ftp服务器

我们以FileZilla_Server-0_9_41_HA为例,在winxp系统上搭建ftp服务器。

FileZilla_Server-0_9_41_HA可以在官网上下载到,此版本支持xp,winserver2003等,同时也是中文版本。

有网友说FileZilla_Server会出现中文目录乱码问题,是因为FileZilla_Server默认编码为utf-8的原因。此版本中包含中文乱码补丁,不会出现乱码问题。

(我没有博客园上传权限,需要的可以留下邮箱,注明软件名称)

第一步,下载FileZilla_Server-0_9_41_HA,该软件为绿色版。解压后,可以看到如下文件:

其中,FileZilla sever是服务器端主程序,FileZilla server Interface是服务器端界面化配置程序,配置结果分别保存在同名的xml文件中,其它三个dll是主程序扩展。

第二步,程序安装

运行FileZilla sever,第一次运行时会有如下提示:

选择“是”,将安装一个“FileZilla Server FTP Server”的服务,安装后,会提示是否自动启动服务:

你需要两次确认该服务器自动启动后,服务器端主程序安装完毕。

可以在电脑的服务管理里面看到该ftp服务。

第三步,使用FileZilla server Interface来对ftp服务器进行配置

启动FileZilla server Interface程序,默认使用14147端口来登陆ftp服务器管理程序。

登陆后,软件主界面如下,日志显示已登入。

选择,编辑→设置菜单,进入软件设置界面,下图为设置监听端口,即连接ftp服务器的端口,默认21;

设置IP绑定,只有绑定的IP地址可以连接,*表示所有。

黑白名单设置。

管理接口设置,可以配置管理界面的连接监听端口,可以管理的客户机IP地址,管理员密码等。

这些修改需要在本地设置才有效。我这里修改监听端口为3883,允许所有IP地址参与管理。

如果你需要坐在家中管理ftp服务器,这个界面的设置一定要配置正确,并牢记。

日志保存周期设置。

传输限速设置。

第四步,配置用户、用户组。

如果你只需要配置单个账户,用来访问ftp服务器,可直接在用户配置界面进行添加。

如果有多个账户,且权限一致,你可以先添加一个用户组,将用户归属于组内。

给账户分配可以访问的目录,以及权限。

如果需要访问多个目录,需要使用别名,别名前面加上/ 。

用户组管理界面。

将以上配置完成,你的ftp服务器就搭建成功了。

第五步,远程管理ftp服务器

打开FileZilla Server Interface软件,使用刚配置的远程管理端口、密码登陆;

登陆后,你可以远程操作除了“管理接口设置”以外的任何配置。

第六步,ftp服务器在线离线和锁定

FileZilla Server 有个功能就是可以通过界面设置ftp服务器在线离线和锁定。

选择“服务器”,“激活”,弹出对话框,确认服务器离线。

选择“服务器”,“锁定”,可以阻止新用户连接。

第七步,卸载ftp服务

运行FileZilla Server,如果目前ftp服务器正在运行,则弹出是否停止服务。

这里,先停止服务后,再次双击FileZilla Server,弹出是否启动服务。

这里选择“否”,则会弹出是否卸载服务。

点击“是”,完成卸载。


四、QuickEasyFTPServer搭建ftp服务器

QuickEasyFTPServer操作非常简单,以4.0版本为例,这里配上几张图。


五、常用ftp客户端介绍

1、8uFTP客户端

8uFTP客户端体积小,功能非常强大:支持外链下载;支持多线程上传,速度是普通ftp工具的3倍;直接上传压缩包后在空间上直接解压(在线解压缩),也可以在空间上压缩后直接下载压缩包;快速删除远程文件夹。

2、FileZilla ftp客户端

FileZilla 客户端是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形用户界面(GUI)和很多有用的特性。

小技巧:

Filezilla显示中文乱码解决方法:

Filezilla是外国人写的,免费软件。跟中文FTP服务器交流时,默认是自动监测编码。当断开连接,第二次在打开同一个文件夹时,发现显示成了乱码而且无法打开。说找不到目录。

解决方法:分别点击 file->站点管理器中->创建新站点->通用标签->基本设置设置成自己的数据(略)
字符集标签->选择“自定义字符集”选项->键盘输入“GB2312”->连接按钮
(如果你的服务器支持UTF-8,最好用UTF-8)

Fetty:姓名、性别、年龄、具体职业不详,更无联系方式。 本人在博客园发布的文章(包括但不限于:简体中文、英文、标点符号、图像,以及以上任意组合等)均为敲打键盘、鼠标、屏幕等工具所造成结果,用于检验本人电脑、显示器的各项机械性能、光电性能,并不代表本人观点,如有雷同,不胜荣幸!

使用FileZilla等软件搭建ftp服务器相关推荐

  1. FileZilla等软件搭建ftp服务器

    一.常用的几款ftp服务器软件介绍 1.1 Server-U Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K/2000/xp等全Windows系列.可以设定多个FT ...

  2. 阿里云 Windows Server 2012 R2 使用FileZilla Server 快速搭建FTP服务器

    最近,需要在Windows Server 2012 R2环境中搭建FTP服务器,最后决定使用FileZilla Server来进行搭建. 对了,21  20端口歹开啊. 目录 1.下载 2.安装 3. ...

  3. FileZilla搭建FTP服务器图解教程

    在日常办公当中,经常会需要一个共享文件夹来存放一些大家共享的资料,为了保证文件数据的安全,最佳的方式是公司内部服务器搭建FTP服务器,然后分配多个用户给相应的人员.今天给大家分享FileZilla搭建 ...

  4. FileZilla Server 搭建FTP服务器

    FileZilla Server 搭建FTP服务器 1. 背景: 在免费(此类工具免费者很多)中,我的选择是FileZilla,因为它小巧.非常强大.也比较易用,且为开源软件,发展前景不错.用户也比较 ...

  5. 用FileZilla Server搭建ftp服务器

    用FileZilla Server搭建ftp服务器 1.先在浏览器搜索 filezilla server 2.点开FileZilla软件的官网,下载该软件 3.下载完成后,按照操作流程一步步完成安装 ...

  6. FileZilla搭建FTP服务器图解教程,并允许外网访问NAT内网

    FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一.FTP服务是网络中经常采用的资源共享方式之一.FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式 .今天 ...

  7. filezilla server搭建ftp服务器步骤

    1. FileZilla介绍 FileZilla是一款免费开源的FTP Server软件,分为客户端和服务器两个版本. 服务器端的FTP软件除了FileZilla Server还有Serv-U和IIS ...

  8. ubuntu下搭建FTP服务器并使用FileZilla上传下载

    ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...

  9. windows 下使用 Filezilla server 搭建 ftp 服务器

    windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows  https:/ ...

最新文章

  1. 1小时学会:最简单的iOS直播推流(四)如何使用GPUImage,如何美颜
  2. DevOps安装、部署持续集成
  3. Java-工具类之发送邮件
  4. (Mybatis)日志工厂
  5. 从入门到实践,快速掌握 Nginx 研发
  6. .net runtime占用cpu_.net 中的StringBuilder和TextWriter区别
  7. 给3月要跳槽的前端提个醒!不了解微前端就别去面试了,不然……
  8. Selenium-键盘操作
  9. 演练-使用xapth与lxml库进行操作-0223
  10. python socket server accpet 时间_Python socket.accept非阻塞?
  11. Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层
  12. Shell-修改MySQL默认root密码
  13. MySQL修改字段类型、字段名字、字段长度、字段小数点长度。
  14. VS2015 vs2017 密钥
  15. 编写matlab程序设计状态反馈增益阵,利用MATLAB设计状态观测器.pdf
  16. c语言头随机数文件库,C语言随机数使用方法
  17. 循环结构:while和do...while循环语句
  18. SAN光纤交换机常用命令整理(转)
  19. 一曲微茫度余生 ——川剧《李亚仙》唱响香港西九戏曲中心
  20. #7.白盒测试:控制流测试

热门文章

  1. Android 仿微信添加群聊界面——addView
  2. 软件测评师--第19小时 数据测试
  3. python3程序下载安装_Python3 环境搭建
  4. 取消计算机粘贴,电脑复制粘贴文件或图片后怎么设置右击取消粘贴?
  5. 青春励志感悟人生语录
  6. atlas 阿里 android,AtlasDemo
  7. TK 技术学习日记(一)
  8. matlab 去NaN
  9. 区块链走向何方,或许从美国证劵史可以得到答案
  10. GPU视频压缩2—Multiple Layer Parallel Motion Estimation on GPU for High Efficiency Video Coding (HEVC)