【windows】FTP搭建

FTP服务器:是目前比较常用的文件服务器,在企业内部实现文件的共享、上传、下载。在互联网上伴随web服务器同时搭建,用来制作上传、下载网页的制作管理文档以及其他资料。

 

FTP是一种应用层协议,采用C/S架构设计,结构 中心为FTP服务器,为用户提供上传和下载文件的服务

FTP服务器程序:除了windows自带的ftp服务器外,还有一些第三方FTP软件也可以搭建ftp服务器

FTP客户端程序:命令行工具、浏览器、第三方客户端程序软件

 

用windows自带的软件搭建FTP服务器

在服务器管理器安装web服务器(IIS),因为windows自带的FTP服务器是和web服务器集成的

【windows】FTP搭建

在web服务器角色中选择FTP服务器,下一步安装即可

【windows】FTP搭建

因为服务器安全性较高,所以要想使用FTP服务器,需要在防火墙把FTP的(控制连接)端口打开,并且把ping的回显打开

在服务器管理器中的工具中选择高级安全windows防火墙

【windows】FTP搭建

单击入站规则(从外面访问服务器),然后右击--新建规则,选择端口,下一步

【windows】FTP搭建

FTP服务器的TCP 21号端口是用来连接控制端口,20号端口是数据传输端口,所以填写TCP 21号端口

【windows】FTP搭建

【windows】FTP搭建

【windows】FTP搭建

给定义的规则起个名字,完成就可以看到自己定义的规则了

【windows】FTP搭建

找到ICMPv4回显请求规则,打开ICMP回显

 【windows】FTP搭建

如果回显请求没有启用,需要选择已启用对勾启用

【windows】FTP搭建

在服务器管理器的工具选项中选择IIS管理器

【windows】FTP搭建

单击网站服务器就可以看到最上面的FTP服务器

【windows】FTP搭建

点进去服务器选择网站下面的default web site添加FTP发布

【windows】FTP搭建

选择FTP服务器的IP地址,选择是否需要SSL安全连接,下一步

【windows】FTP搭建

选择身份验证,是匿名还是基本的,然后点击完成

【windows】FTP搭建

完成后会提示成功添加FTP发布,默认的FTP站点目录是c:\inetpub\ftproot,在该目录下新建一个文件做测试,可以在客户机上使用FTP命令或者用FTP客户端软件来访问测试,因为是匿名访问,所以使用匿名用户Anonymous登陆,密码为空,如果设置为基本用户访问,则需要在FTP所在服务器上创建登陆用户,给与相应访问权限

【windows】FTP搭建