Ken的杂谈
  • Ken的杂谈 (current)
  • 关于
  • 杂谈
    Java Spring Spring Boot Spring Cloud MyBatis C# .NET Core .NET ASP.NET Core ASP.NET ClassLibrary Mono 数据库 MySQL SQL Server 网络 缓存 Web Linux CentOS Ubuntu macOS Windows openEuler Nginx ServiceStack JS/JQ 正则 工具 IDE Grafana Exceptions CI/CD Solution 微服务 Arch Docker 杂谈
  • 系列
    Java 快速入门系列教程 Spring Boot 入门教程 Spring Boot 2.x 入门教程 Spring Cloud 入门教程 .NET Core 快速入门教程 ASP.NET Core 2.1 入门教程 CentOS 7 快速上手教程 Ubuntu快速上手入门教程 Hyper-V基础教程 Docker入门教程
  • GitHub

FTP-服务器搭建by FileZilla Server

Web 网络 @ 2014-08-23 13:33:31 · 阅读:(7967)

一、前言

  • FTP是什么?
    FTP是一种文件传输的协议,简单地说可以利用FTP把文件上传到服务器,也可以把文件从服务器下载下来。详见:http://zh.wikipedia.org/wiki/FTP

  • 本篇文章目的?
    想要利用FTP进行文件传出,首先需要有一个FTP Server。本篇主要介绍如何使用FileZilla Server搭建一个FTP服务器

  • 部署环境?
    操作系统:windows
    FileZilla Server:官方下载最新版本

二、软件安装

1.打开安装程序后,看到如下界面,点击 I Agree,然后一直Next,直到步骤2

FileZilla Server 安装

2.选择启动配置和设置端口

FileZilla Server 安装-配置选择

推荐选择作为服务安装,并随windows开机启动。

默认端口为14147,鉴于FTP Server容易遭受攻击,在外网服务器使用建议修改掉此端口。

3.根据需要选择应用于该计算机的所有用户还是当前用户

FileZilla Server 安装

4.安装完成,点击Close即可

FileZilla Server 安装

三、软件配置

1.配置连接的服务器
FileZilla Server 连接服务器

服务器地址默认为本机(127.0.0.1),端口号跟安装时一致即可。

管理员密码可以为空,但是为了安装,还是建议设置一下。勾选保持链接到此服务器。点击OK即可。

FileZilla Server 主界面

看到消息框中有Logged on,表示已成功登陆,点击闪电样式的图标可快速切换服务器状态

2.常规配置(Edit>Settings)

FileZilla Server 基本配置

Listen on Port:监听端口,其实就是FTP服务器的连接端口。

Max.Number of users:允许最大并发连接客户端的数量。

Number of Threads:处理线程。也就是CPU优先级别。数值调得越大优先级越高,一般默认即可。

timeout setting:超时设置,自上至下分别为:连接超时、传输空闲超时、登入超时。单位为秒

一般情况下出于安全考虑,修改掉默认端口,其他配置保持默认即可。

3.用户组配置(Edit>Groups )

FileZilla Server 用户组配置

这个用户组的概念跟windows用户组的概念类似,用户组设置可以便于用户归类管理,相同权限的用户归属到同一个组里面,

这样就不用重复多次设置每个用户的权限等参数,简化配置和管理工作。

3.1用户组添加

FileZilla Server 用户组配置

点击右边Add按钮即可添加用户组,添加之后默认该用户组是启用状态。

3.2 共享目录设置

FileZilla Server 用户组共享目录设置

点击中间的Add按钮可以为选中用户组设置共享目录

添加后的共享目录在目录列表右侧可以配置文件以及文件夹的权限。

(

权限说明:

文件:

Files → Read:可下载档桉。

Files → Write:可上传档桉。

Files → Delete:可删除档桉。

Files → Append:即把文件下载到本地副本并打开编辑,在关闭时再上传到服务器。

目录:

Directories → Creat:可新增子资料夹。

Directories → Delete:可删除子资料夹。

Directories → List:可列出资料夹中的档桉。

Directories → +subdirs:列出文件夹中的子文件夹。

)

用户组中的用户默认继承这些权限。

首次添加的目录是作为Home Dir,也就是FTP用户连接之后可以访问的根路径。

最后点击左侧OK完成配置

3.2.1 多共享文件夹设置

FileZilla Server 用户组-多共享目录

添加目录,然后双击其别名区域,即可弹出别名设置对话框。输入以/开始的别名点击OK即可。

这样用户在连接上FTP服务器之后,以/bt这个虚拟路径即可访问该文件夹。

3.3 用户配置(Edit->Users)

FileZilla Server 用户配置

点击右侧Add即可新增用户,Password可以为空,记得为该用户选择用户组。

如果不选择用户组,请在左侧Shared folders选项为其配置共享目录,详见3.2,3.2.1

最后点击左侧OK完成配置

三、访问测试

在浏览器中输入ftp://192.168.100.101:21(服务器地址加端口号)

输入账号密码进行登录

FTP 登录

访问文件

FTP文件访问

四、总结

FTP Server的配置就是这么简单。当然这只是入门,如果要做好配置,考虑安全性等等还需要一定经验。

把本文作为入门即可。


Ken的杂谈

本文由 ken.io 创作,采用CC BY 3.0 CN协议 进行许可。 可自由转载、引用、甚至修改,但需署名作者且注明出处。

Web 网络

随笔目录


    © Copyright 2012-2025 Ken的杂谈

    豫ICP备10025012号

    ASP.NET Core(6.0) on Linux