以前曾经介绍过FTP Server软件:Serv-U和FTP客户端软件FTP Voyager、FlashFXP。Serv-U是非常强大的FTP服务器,可以实现丰富的安全与管理策略。但它们都是商业软件,授权付费需要很多人民币。在这里给大家推荐开源而且免费的FTP服务器与FTP客户端:FileZilla。下载地址:http://filezilla-project.org/
一、FileZilla Server的安装与配置
FileZilla Server的安装非常简单,一路“Next”即可以完成安装。
图一 选择安装组件:推荐Full,完全安装
图二 设置FileZilla Server运行方式及管理商品
安装完成为,FileZilla Server管理程序自动运行,弹出窗口如图三,刚安装后没有配置管理员密码,无需要输入密码即可登录、管理FileZilla Server。
图三
图四 FileZilla Server的管理界面
在上图中可以看到FileZilla Server的管理界面极其简单,无论是菜单项还是工具栏都非常少。FileZilla Server的管理也非常简单方便,在默认配置下,只要添加一个用户就可以使用了。单击“Edit”下的“Users”命令FileZilla Server用户。
图五 添加一个用户
在“Users”对话框的“General”选项下,单击“Users”下的“Add”按钮添加用户。设置用户名或为用户选择用户组。添加完用户后,要为用户添加可以访问的目录。
图六
图七 为用户添加可以访问的目录
图八 设置用户访问权限
做到这一步,用户就可以访问FTP服务器了。默认下,FileZilla Server不支持匿名访问。若想要实现匿名访问FileZilla Server,可以建立一个anonymous用户,密码为空。
图九 配置FileZilla Server
图十 添加一个anonymous用户
图十一 用户使用Windows“资源管理器”访问FileZilla Server。
二、FTP客户端软件:FileZilla Client
FileZilla客户端的安装比FileZilla Server的安装还要简单。运行FileZilla Client并连接到FTP服务器。
图十二
FileZilla Client的窗口大致分为这几块:登录、本地磁盘目录(资源管理器)、FTP服务器文件目录(资源管理器)、命令显示行及状态栏。FileZilla Client使用非常简单,在它的顶端有一个登录框,输入验证信息:主机(FTP服务器的IP地址)、用户名、密码 。然后单击“快速连接”按钮就可以连接到FTP服务器上。如果连接一次,就会有历史记录,下次无需输入验证登录信息。
图十三 FileZilla Client的登录验证信息栏
通过简单的拖动就可以完成文件的上传与下载。使用起来简洁方便。还有:它是开源且免费的软件。
三、一点补充:FileZilla Server虚拟目录的操作
虚拟目录或者称为目录映射在FTP服务器配置中应用非常广泛。通常一个FTP用户必需而且仅有一个Home目录(主目录)。当一个FTP用户登录到FTP服务器上时会默认进入它的Home目录,我们可以Home目录之外的文件目录通过虚拟目录的方式遇映射到FTP用户的Home目录。
图十四
在上图中,通知为文件夹设置“alias(别名)”进行目录映射。这样就可以实现FTP用户访问home目录之外的文件夹。