Windows server 2012搭建FTP服务器


Posted in Servers onApril 29, 2022
目录

基本概念介绍

FTP文件传输协议

文件传输协议是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送和文件访问之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。

FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。

文件传输协议是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送和文件访问之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。

FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。

一、安装FTP服务

1、打开服务器管理器

(可右击我的电脑选择“管理”打开;或者直接选择桌面左下角“服务器管理器”图标)。 点击添加角色和功能。

Windows server 2012搭建FTP服务器

2、默认配置

点击下一步.........直到“服务器角色”选择列表。勾选web服务器(IIS)

Windows server 2012搭建FTP服务器

Windows server 2012搭建FTP服务器

3、弹出的窗口点击“添加功能”,继续下一步。

Windows server 2012搭建FTP服务器

4、功能列表中选择“ISS可承载web核心”。下一步。

Windows server 2012搭建FTP服务器

5、角色服务中勾选FTP服务,如果管理工具中IIS项也最好勾选上,如图。

然后下一步。

Windows server 2012搭建FTP服务器

6、点击安装,等待安装完成。

安装完成后点击关闭即可。

Windows server 2012搭建FTP服务器

二、配置ftp服务

7、回到“服务器管理器”,从工具栏选择IIS管理器。

Windows server 2012搭建FTP服务器

8、在IIS管理器中,右击“网站”,选择“添加FTP站点”。

Windows server 2012搭建FTP服务器

9、站名随便写,并选择一个物理地址。

(物理路径即FTP上传下载文件的保存目录)

Windows server 2012搭建FTP服务器

10、按图配置,选择无SSL。

IP地址也可绑定本机IP,此处我默认不改动。下一步

Windows server 2012搭建FTP服务器

11、身份验证和授权信息。

根据自己的需求填写。

Windows server 2012搭建FTP服务器

12、一个新的ftp站点就建立好了

Windows server 2012搭建FTP服务器

三、建立用于访问ftp的用户

13、在“服务器管理器”界面,找到计算机管理,

Windows server 2012搭建FTP服务器

14、如图,新建用户

Windows server 2012搭建FTP服务器

15、填写相关信息,并点击创建,就会添加到用户列表里。

Windows server 2012搭建FTP服务器

16、FTP授权规则。

再次打开IIS管理器选择刚刚创建的FTP站点、打开FTP授权规则、修改用户权限。

Windows server 2012搭建FTP服务器

17、如图,更改为只有ftp用户能访问。

Windows server 2012搭建FTP服务器

18、打开物理路径,并在里面创建一个做测试用的文件或者文件夹。

Windows server 2012搭建FTP服务器

19、在外部主机或者另一台虚拟机中打开我的电脑,输入ftp://IP

(这里填写你搭建FTP主机的IP或者绑定的IP)。

可以看到目录下的测试文件,ftp搭建成功。

Windows server 2012搭建FTP服务器

到此这篇关于最新window server 2012搭建FTP服务的详细步骤的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
Nginx配置SSL证书出错解决方案
Mar 31 Servers
Linux安装Nginx步骤详解
Mar 31 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
Windows Server 2016 配置 IIS 的详细步骤
Apr 28 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
使用Nginx的访问日志统计PV与UV
May 06 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
win sever 2022如何占用操作主机角色
Jun 25 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
Python安装及建立虚拟环境的完整步骤
Jun 25 Servers
Shell中的单中括号和双中括号的用法详解
Dec 24 Servers
Windows Server 2012配置DNS服务器的方法
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 #Servers
Nginx 安装SSL证书完成HTTPS部署
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 #Servers
Windows Server 2019 安装DHCP服务及相关配置
Windows Server 2019 域控制器安装图文教程
阿里云 Windows server 2019 配置FTP
You might like
DISCUZ 分页代码
2007/01/02 PHP
php zend 相对路径问题
2009/01/12 PHP
PHP乱码问题,UTF-8乱码常见问题小结
2012/04/09 PHP
php中autoload的用法总结
2013/11/08 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP链表操作简单示例
2016/10/15 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
高级Java程序员面试题
2016/06/23 面试题
电大物流学生的自我评价
2013/10/25 职场文书
爱情寄语大全
2014/04/09 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android