前言

在做项目的时候,需要提供ftp服务,开始的时候使用微软自动的iss上的ftp服务,一段时间后发现无法自定义用户,只能使用系统的用户,使用起来很不方便,在权限管理方面也是不太好。所以换用了filezilla server 这个开源软件。

1.软件准备

filezilla server 下载:https://filezilla-project.org/   下载server版本的

2.软件安装

2.1 双击FileZilla_Server-0_9_60_2.exe进行安装,进入如下界面

2.2 选择组件

2.3选择安装位置

2.4 选择服务启动

注意: 这个端口是软件监听端口, 不是ftp服务监听端口,不修改即可。

2.5设置服务启动用户

注意: 这里是让当前用户登陆的时候启动, 其他用户登陆的时候不启动。

3 配置工作

3.1连接server

3.2 主界面查看

3.3 打开组管理页面

3.4 添加用户组

注意: 我建议在组上设置权限和目录等信息。不建议在单一个用户上设置.

3.5输入组名字

3.6设置组的共享目录

3.7选择共享目录和权限

注意: 其他权限可能大家都清楚, append这个权限是保证断点续传的。

3.8打开用户页面

3.9添加用户

3.10输入用户名和所属组

3.12 设置密码

4 服务测试

4.1 浏览器测试

4.2 效果图

注意:如果无法访问,请关闭服务器端的防火墙或者放行对应的端口即可。

这里建议使用专业的ftp连接工具连接,比如filezilla client, xftp,flashftp 这些ftp工具去连接。

5.扩展方面

5.1 如果ftp要提供外网服务的话,需要在setting里面设置默认端口,启动被动连接的端口范围。

如果我们的网络提供商不让使用默认的21端口的话,只提供10021端口映射的话,我们就需要做如下的设置。

ftp服务不仅仅需要一个端口,ftp连接是需要数据控制和连接控制的。

注意: 数据连接控制默认21,数据传输默认是连接控制+1,所以我们开通10021端口,也是需要开通后续的几个端口映射。

5.2启动日志记录功能

5.3 设置ftp的子目录给指定的用户,限制用户的访问

正如我们上面的ftp一样, 服务器下data目录下有a1,a2,b1目录,但是我们只想让user01只能对b1目录有完全访问权限的话,我们只需要设置添加用户设置目录为c:\data\b1即可。这样用户登陆上来只是在b1目录下的。无法访问其他的文件。

window环境下使用filezilla server搭建ftp服务器的更多相关文章

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

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

  2. Windows10环境下使用VisualSVN server搭建SVN服务器

    参考: Windows10环境下使用VisualSVN server搭建SVN服务器 要搭建个svn用.之前自己的服务器用的乌龟.后来用了这个VisualSVN server. 具体教程见上链接.暂无 ...

  3. win10用filezilla server搭建ftp服务器一直无法访问

    win10用filezilla server搭建ftp服务器一直无法访问?? 是防火墙导致的,防火墙中允许filezilla server程序的

  4. 使用filezilla server搭建FTP服务器

    参考文献 http://www.pc6.com/infoview/Article_51961_all.html 背景 需要在内网环境下搭建一个FTP服务器,查阅相关资料发现使用filezilla se ...

  5. Filezilla Server搭建FTP服务器

    一.下载Filezilla  Server 官网网址:https://filezilla-project.org 下载链接 :https://filezilla-project.org/downloa ...

  6. Windows 2008 利用Filezilla server搭建FTP

    Windows 2008 利用Filezilla server搭建FTP, 安装后总是提示Error Connection To Server Lost , 后来,无意中先安装了IIS,再安装file ...

  7. 【转】Windows(server2008)下使用VisualSVN Server搭建SVN服务器

    参考文献 1.Windows下使用VisualSVN Server搭建SVN服务器(百度经验)  挺好就是没有配图已验证可用 2.在Windows Server 2008上部署SVN代码管理器 把第二 ...

  8. CentOS 7下安装配置proftpd搭建ftp服务器

    proftpd全称:Professional FTP daemon,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone.xinetd模式运 ...

  9. Filezilla server配置FTP服务器中的各种问题与解决方法

    转至;https://www.jb51.net/article/122171.htm 安装文件以及补丁下载 公司很多资料需要通过ftp上传,那么就需要配置一个FTP服务器,找了一台Windows服务器 ...

随机推荐

  1. DW1000 用户手册中文版 附录3:双向测距(Two-Way Ranging)

    由于已经在wode中排版无法直接复制到博客中,故本节博客发布使用了图片. 论坛可下载PDF  http://bphero.com.cn/forum.php?mod=viewthread&tid ...

  2. python学习:列表

    列表 a = ['abc','bcd','cde','def','efg']print(a)列表的操作:增删改查 1)查:切片print(a[1:3]) #从'bcd'取到'cde',列表取值顾头不顾 ...

  3. 文件操作,列表实例NiceHexSpiral

    fr = open('letter.txt',mode='r',encoding='utf-8') plaincode = fr.read() print('明文:' + plaincode) pri ...

  4. Java_循环

    遍历数组: 一个栗子: public class Test01 { public static void main(String[] args) { int[] aa = {19,92,12,03,4 ...

  5. [LeetCode] Rectangle Overlap 矩形重叠

    A rectangle is represented as a list [x1, y1, x2, y2], where (x1, y1) are the coordinates of its bot ...

  6. DOM-基本概念及使用

    1.获取元素的方式总结 1.根据 id 的属性的值获取元素,返回值是一个元素对象 document.getElementById("id属性的值"); 2.根据标签名获取元素,返回 ...

  7. nvidia-smi GPU异常消失 程序中断

    GPU型号为NVIDIA的1080Ti,最近出现的状况的是某一个GPU突然就出问题了,如果在该GPU上有运行程序的话则程序中断,nvidia-smi显示出来的GPU则少了这一个. 1.一开始怀疑是温度 ...

  8. 0~5年一个Java程序员的晋升之路

    在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变 ...

  9. python elasticsearch 批量写入数据

    from elasticsearch import Elasticsearch from elasticsearch import helpers import pymysql import time ...

  10. swust oj 986

    哈夫曼译码 1000(ms) 10000(kb) 1997 / 4186 通常要求根据给定的编码本对密文进行解码.现已给定相应字符的哈夫曼编码,要求根据编码对密文进行解码.(建立哈夫曼树以及编码.主函 ...