目录
一、FileZilla简介
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。
二、FileZilla服务端使用
2.1 安装FileZilla服务端及创建用户组
第一步安装
傻瓜式安装下一步下一步即可,注意安装路径
第二步:
点击确定
第三步:
选择组
第四步:
点击添加
第五步:
设置用户组名称,点击确定
第六步:
点击确定,用户组就创建成功了
2.2 创建用户
第一步:
选择用户
第二步:
添加用户
第三步:
给用户设置名称,选择刚刚添加的用户组
第四步:
勾选密码,给对应的用户设置不同的密码
第五步:
点击确定,用户就创建成功了
2.3 权限设置
不同的人看到的东西是不一样的
第一步:
在自己的磁盘上先创建一个文件夹,文件夹下面又划分了不同的文件夹,对应的权限看对应的文件夹
第二步:
选择Shared folders 点击添加
第三步:
选择刚刚新建的文件夹,给当前用户设置权限,对应的权限看对应的文件夹
第四步:
选择文件夹,设为主目录,点击确定即可
三、FileZilla客户端使用
2.1 安装FileZilla客户端及本机访问
第一步:
傻瓜式安装下一步下一步即可,注意安装路径
第二步:
安装完成就是这个样子了,点击确定
第三步:
输入主机,以及刚刚在服务端,设置用户名和密码,点击快速连接,就可以看到我们在服务端设置权限的用户,只能看到对应的文件夹
2.2 FileZilla 外部访问
设置服务端的被动模式
第一步:
选择设置
第二步:
点击被动模式设置 ,勾选使用自定义端口,但是要配49000之后的端口,点击确定即可
防火墙的设置
第一步:
控制面板搜索高级防火墙设置
第二步:
新增入站规则
第三步:
选择端口,点击下一步
第四步:
需要去防火墙配置21端口,21端口是ftp传输命令的端口
第五步:
选择允许连接,点击下一步
第六步:
点击下一步
第七步:
设置一个名称,描述,点击完成即可
第一步:
新增入站规则
第二步:
选择端口,点击下一步
第三步:
设置50000端口,可以随便设置,但是要配49000之后的端口,点击下一步
第四步:
选择允许连接,点击下一步
第五步:
点击下一步
第六步:
设置一个名称,描述,点击完成即可
这边我们去外部访问一下试试,外部输入主机ip,对应的用户名和密码,点击快速连接,就可以看到我们在服务端设置权限的用户,只能看到对应的文件夹
四、FileZilla主动模式与被动模式
主动模式
- 男孩请女孩吃晚餐,女孩回应“好啊,晚上去哪吃”,这视为主动
- 存在的问题:服务器主动数据传输,不知道客户端开放的端口是多少
- 主动模式就是我去访问文件服务器,第一次是可以看到文件夹上的资源的,只不过文 件服务器数据要回传到本机的时候,因为端口是发生变化的,所以数据是拿不下来的
被动模式
- 男孩请女孩吃晚餐,女孩回应“不好意思,我周末才有空”,这视为被动
- 解决方案:服务器被动,但是已经告诉客户端数据传输端口,只要客户端想要传输数据,就可以通过端口访问服务器
- 被动模式就是我第一次去访问文件服务器,文件服务器也没有把数据回传给本机,而是给了一个端口,下一次可以通过这个端口去拿到这个数据,这个端口把数据回传到本机