Windows Server 2008 r2 搭建FTP服务器

FTP协议介绍

FTP协议工作在OSI参考模型的第七层,TCP模型的第四层上(即应用层上)。使用FTP传输而不是UDP,与服务端建立连接经过三次握手。

FTP端口介绍

FTP默认端口是21(21端口作为控制连接端口,用于发送指令给服务器以及等待服务器响应,20端口作为数据传输端口,用于建立数据传输通道)

FTP模式介绍

FTP连接模式有:PORT(主动模式)和PASV(被动模式)两种。

  • PORT模式:FTP客户端和FTP服务器使用21端口建立控制连接端口,发送指令,然后FTP客户端自定义接收数据端口,FTP服务器则使用21端口建立新的连接来传送数据。
  • PASV模式:FTP通过21端口向FTP服务器随机打开的端口建立连接,传输数据也将通过这个端口,不再需要建立新的连接

FTP搭建图解

  • 安装IIS服务
    开始 --> 管理工具 --> 服务器管理器 --> 角色 --> 添加角色
    Windows Server 2008 r2 搭建FTP服务器
    Windows Server 2008 r2 搭建FTP服务器

  • 默认点击下一步

Windows Server 2008 r2 搭建FTP服务器

  • 选择Web服务器(IIS),然后点击下一步、

Windows Server 2008 r2 搭建FTP服务器

  • 选择FTP服务器,然后点击下一步

Windows Server 2008 r2 搭建FTP服务器

  • 点击安装,然后等待安装完成

Windows Server 2008 r2 搭建FTP服务器

  • 确认Microsoft FTP Service是否启动
    开始 --> 管理工具 --> 服务 --> Microsoft FTP Service
    Windows Server 2008 r2 搭建FTP服务器Windows Server 2008 r2 搭建FTP服务器
  • 添加FTP站点

Windows Server 2008 r2 搭建FTP服务器

  • 填写ftp站点名称和物理路径,点击下一步

Windows Server 2008 r2 搭建FTP服务器

  • 配置IP和端口(默认为21),SSL证书选择无,点击下一步

Windows Server 2008 r2 搭建FTP服务器

  • 身份验证选择 基本, 允许ftpuser角色访问,点击完成

Windows Server 2008 r2 搭建FTP服务器
Windows Server 2008 r2 搭建FTP服务器

  • 连接验证,IE浏览器访问:ftp://localhost/ ,填写用户和密码,点击登录

Windows Server 2008 r2 搭建FTP服务器
Windows Server 2008 r2 搭建FTP服务器

参考:
windows Server 2008 r2-搭建FTP服务器
FTP服务器搭建的几种方式<二>