Windows Server 2008搭建FTP服务
需要在C#中支持文件批量上传功能,第一时间想到的就是用FTP。由于之前没有用过FTP,本文先基于参考文献学习如何在Windows Server 2008搭建FTP服务,后续再学习在客户端用C#调用FluentFTP传输文件。
在Windows Server 2008中搭建FTP服务主要分为4大块内容:1)添加FTP功能;2)创建FTP专用账号;3)创建FTP专用文件夹;4)在IIS中创建FTP站点。下面逐一进行说明。
在控制面板->程序->程序和功能中点击打开或关闭window功能,打开服务器管理器,然后在角色节点上右键选择添加角色。
在角色服务中勾选FTP服务器,完成FTP服务器功能安装。
接着在服务器管理的配置节点中选择本地用户和组,在用户下创建ftpuser用户(也可以创建组,后续创建ftp服务时可以指定具体用户或组)。
在本地磁盘中新建FtpTest文件夹保存ftp传输的文件,为避免权限问题,可以将该文件夹设置为everyone完全控制权限。
最后打开IIS,在网站节点上点右键,选择“添加FTP站点”。
在弹出的创建中设置站点名称,指定物理路径,然后点击下一步。
接着配置IP地址、端口和是否加密连接。FTP服务默认段鸥为21,本文中将其修改为21001,另外不需要加密连接(设置为加密的话则需要指定服务器证书)。点击下一步按钮。
接着配置身份验证方式,包括匿名和基本两类。本文中设置必须指定用户访问,也即身份验证方式设置为基本。然后授权设置为运行指定用户(刚才在本地用户和组中添加了ftp专用用户)读取和写入。最后点击完成按钮自动运行ftp服务。
至此已完成在Windows Server 2008搭建FTP服务。为测试是否能访问FTP服务。在另一电脑上的浏览器中输入ftp://192.168.11.50:21001,会弹出输入用户名和密码窗口。输入正确的用户名和密码后即可看到ftp服务器中的文件信息,如下所示。
这里还有个问题要说明,在chrome浏览器中输入ftp地址不会访问ftp服务器,而是会弹出下面的窗口,打开另外的浏览器。百度了此问题,应该是chrome的事,具体情况可以百度详情。
参考文献
[1]https://blog.csdn.net/yumengzth/article/details/81381774
[2]https://blog.csdn.net/xiexiangyan/article/details/78355601?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1.pc_relevant_default&spm=1001.2101.3001.4242.2&utm_relevant_index=4
[3]https://www.cnblogs.com/liuguojun/p/10689080.html
Windows Server 2008搭建FTP服务相关推荐
- Windows Server 2016 搭建 FTP服务
本人亲测win_server_2016搭建ftp有效,转载链接: Windows Server 2016 搭建 FTP_殇莫忆的博客-CSDN博客step 1 设置防火墙step2 安装 ftp然后点 ...
- windows server 2003搭建FTP服务
1.安装FTP服务组件:开始-控制面板-添加或删除程序-添加或删除Windows组件-按照下图选择完. 2.安装完成后,开始-管理工具-Internet信息服务(IIS)管理器-选中FTP站点后单击右 ...
- Window server 2008 搭建FTP服务器
Window server 2008 搭建FTP服务器 2017年7月2日 2:37 1.老规矩,选中WEB服务器,右键->添加角色服务 依次序勾选上图中的服务,web服务 FTP服务 IIS6 ...
- Windows Server 2012 搭建Ftp服务器
Windows Server 2012 搭建Ftp服务器 一.介绍 FTP全称是FileTransferProtocol的简称,是一种文件传输协议.它使用TCP进行传输,客户和服务器建立连接前需要进行 ...
- win主机上搭建php网站运行环境,Windows server 2008搭建php运行环境图文详解(php5.3)
这篇文章主要为大家分享下Windows server 2008搭建php运行环境的步骤,需要的朋友可以参考下 下载php组件包 首先到http://windows.php.net/download/下 ...
- VMware windows server 2008配置dns服务
Windows Server 2008配置 DNS服务 1,打开服务管理器,安装dns服务 2,配置dns服务 进入到刚刚的区域里面建主机 注意这样实际去解析的域名是www.test.com.main ...
- 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(上)IP地址限制、身份验证、授权规则和请求筛选
目录 5. 配置FTP站点 5.1 FTP IP地址和域限制 5.2 FTP身份验证 5.3 FTP授权规则 5.4 FTP请求筛选 参考资料 关联博文 5. 配置FTP站点 5.1 FTP IP地址 ...
- 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(下)SSL设置及被动模式
目录 5.5.FTP SSL设置 准备工作 (1)创建FTP用户访问组 (2)编辑FTP站点[fjnu-ftp]的权限 (3)创建SSL证书 *配置FTP SSL 验证 (1)不加密访问FTP服务 ( ...
- 《windows server 2008》FTP服务器搭建
工作任务描述 HT公司要搭建一台ftp服务器.利用Windows Server 2008服务器自带的IIS组件,发布FTP服务器,具体要求如下: 1.可匿名访问ftp站点: 2.在C盘建立名称为&qu ...
- windows server 2008搭建nfs共享服务
一.安装windows server 2008 \\跳过(我知道你们肯定会的) 二.安装服务 打开服务器安装器 添加角色 \\勾选文件服务,点两次下一步 \\勾选网络文件系统服务,点击下一步 ,安装 ...
最新文章
- 想当然是编程最大的坑,记更新删除过期cookie无效有感
- 了解Django之前
- 【c#】24点游戏的实现(可存档且局域网互联)
- 关于 Java Collections API 您不知道的 5 件事--转
- 五步教你尝鲜火爆的 Docker 技术
- .NET Core 2.1中的分层编译(预览)
- [vue] 在vue项目中如何配置favicon?
- 图像处理理论-颜色模式
- Linux命令之查找
- 蔡俊锋 web API 开发规范
- Javascript第六章世上最全常用RegExp正则表达式及表单验证源码第七课
- php正弦函数图像,Go语言输出正弦函数(Sin)图像
- Python使用jieba库实现分词统计词频
- Unix 环境高级编程书(第三版)源码编译(apue.3e)
- linux系统声卡安装教程,Linux操作系统声卡驱动的安装与配置
- 神经网络如何提高准确率,神经网络的求解方式
- 电阻、电感和电容的原理
- java gprs通信教程_S7-1200 GPRS通讯快速入门
- Kubernetes容器平台架构之道
- append()方法