使用免费开源软件filezilla搭建FTP服务器Filezilla介绍
1.特点
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备
所有的FTP软件功能。
可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而 FileZilla Server 则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。
FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直接的接口。
FileZilla在2002年11月获选为当月最佳推荐专案。
2.基本功能
1.可以断点续传进行上传、下载(需要服务器支持);
2.自定义命令;
3.可进行站点管理;
4.防发呆功能(有的FTP服务器会将发呆过久的用户赶出,这样发呆的用户就得重新登录);
5.超时侦测;
6.支持防火墙;
7.支持HTTP/1.1,SOCKS4/5,FTP-Proxy;
8.可进行SSL加密连接;
9.支持FTP,FTPS(FTP over SSL/TLS),SFTP(SSH File Transfer Protocol)等多种协议;
10.支持IPv6;
11.支持远程文件搜索
12.可以排队进行上传、下载;
13.支持文件名过滤[1];
14.支持拖放;
15.支持输出日志到外部文件;
16.多国语言支持,包括简体、繁体中文(Linux平台需额外安装“filezilla-locales”套件);
17.可通过Kerberos进行GSS验证与加密。
18.移除过时的和未经考验的Kerberos GSSAPI支持
19.对于非标准拆除支撑OPTS UTF8 OFF命令而不是在FTP规范的一部分
20.添加TLS 1.2支持
21.最小的RSA密钥长度为生成的证书现在是1280位
22.构建系统:现代化和清理工作空间文件为Visual Studio 2013
23.构建系统:删除所有非Unicode配置
3.为什么选用这款软件
作为项目中经常会有集成商因为各种原因而选择使用FTP传输方式传输数据到后端机房,而选用这种方式的公司通常是出于经济性考虑,其技术实力往往一般。
遇到类似情况都需要我们帮助客户搭建FTP服务器并且要求使用简单、稳定。
Filezilla正是这种情况下最好的选择:
1、首先这是一款免费开源软件,免费就意味着没有版权纠纷的隐患。
对于设备厂商无数版
权纠纷案例的赔偿金额告诫我们必须要注重这一点。
2、功能强大,虽然这是一款免费软件,但是其功能丝毫不逊色于server U之类的软件。
3、简单易用,这款软件是绿色版本,下载即可使用。
你只需要点击“FileZilla server”启动
服务即可,并且这个服务是后台开机自动运行的,服务器断电后非常方便。
4、对于一般用户而言你只需要简单的步骤设置好共享目录、用户名、密码、授权目录后即
可使用。
安装
4.下载
可以在百度搜索filezilla选择官网或者下载站进行下载,这里推荐进入filezilla中文网“/”进行下载,减少中毒风险。
进入后根据需要下载适合你硬件的服务端和客户端。
5.安装和启动服务
如果你是下载的安装版本几乎只需要一路点击下一步即可,当然一般我们会选择安装位置并且必须允许服务加入系统服务且保持开机自启动。
如果你是绿色版本则解压服务端放到你希望的硬盘位置,打开文件夹双击“FileZilla server”服务,点击确定即可完成服务的安装和启动。
配置filezilla服务端
6.进入filezilla配置界面
双击“FileZilla Server Interface”弹出如下界面:
这里是在服务器上运行的窗口,IP地址保持默认的127.0.0.1即可,端口可以根据需要设置,比如FTP服务常用的21端口。
至于密码是用于服务器端登录使用,当然你可以不设置,不过建议设置为好。
登录后你会看到以下界面:
7.添加用户
请点击编辑菜单并在下拉菜单中选择设置,出现如下界面:
点击右侧的添加按钮弹出如下:
输入用户名确定出现下图所示界面:
可以选择是否启用账号并为每个账户设置一个密码,推荐设置复杂密码,但应该牢记。
8.选择共享目录并分配权限
点击左侧的共享目录,出现如下图所示界面:
点击右侧需要分配目录和对应权限的账户,再点击左侧的添加按钮,添加你需要共享的目录即可,需要注意的是每个用户必须有一个共享文件夹被设置为主目录,也就是你登录FTP
时显示的根目录。
选择好以后进行每个账户对每个目录的操作权限,这里为添加的共享目录“D:\pic”分配所有权限,如下:
最后点击确定退出即可。
配套filezilla客户端使用
9.下载安装
客户端的下载安装和服务端几乎一模一样,区别仅仅是软件的功能和名字不一样而已。
安装好后点击“filezilla”进入客户端登录初始界面,如下。
10.登录服务器
你可以在快速连接或者文件→站点管理器里进行连接。
输入IP地址、用户名、密码和端口号以后点击连接即可。
11.上传和下载
至此已可以选择需要上传或者下载的目录或者文件并右键选择上传或下载即可。
使用方法与其他FTP软件没有多大区别。