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服务
开始 --> 管理工具 --> 服务器管理器 --> 角色 --> 添加角色 -
默认点击下一步
- 选择Web服务器(IIS),然后点击下一步、
- 选择FTP服务器,然后点击下一步
- 点击安装,然后等待安装完成
- 确认Microsoft FTP Service是否启动
开始 --> 管理工具 --> 服务 --> Microsoft FTP Service - 添加FTP站点
- 填写ftp站点名称和物理路径,点击下一步
- 配置IP和端口(默认为21),SSL证书选择无,点击下一步
- 身份验证选择 基本, 允许ftpuser角色访问,点击完成
- 连接验证,IE浏览器访问:
ftp://localhost/
,填写用户和密码,点击登录