在工作中不光使用linux系统下的ftp服务,也得使用windows下的,今天领导让我做一个,踩了很多坑,终于是做完了,重现下过程,我们就来一步一步搭建我们的windows下的ftp服务器:

1、环境要求。

安装有windows server 2008或者其他服务器版本的window操作系统的机器。

2、创建用户组

server 2008对用户组和用户的管理比较严格,而且我们作为一个ftp服务器,肯定涉及到非常多的用户,单独使用用户来管理工作量非常大而且不显示,所以这里我们首先创建一个用户组ftpGroup。

点击开始->管理工具->服务器管理器->右键 新建组

3、创建用户

作为ftp服务器,需要多个用户,我们这里只创建一个其他的大家按照同样的方法创建即可。

a、用户 ->新用户

b、输入用户名

输入用户密码(用户密码会被进行简单性校验,最好包含字母字符和数字)

去掉用户下次登录时必须更改密码选项

勾选密码永不过期,点击创建。

创建完成后会再次弹出窗口用于创建下个用户,这里我们不在创建,大家根据需求可以创建多个。

c、修改用户组

ftpuser1->右键->属性->切换到隶属于标签

d、修改用户属组

点击添加,输入组名称后点击检查名称

点击之后会在名称之前加上本机的名称,这个大家跟我的会不一样,没有关系,确定。

删除其他属组

选择Users属组,点击删除,应用,确定。

4、安装FTP服务器

a、点击角色->添加角色

勾选web服务器IIS

勾选ftp服务器

5、配置FTP服务器

a、角色->web服务器->internet信息服务(IIS)管理器

在主机名称上右键->添加FTP站点

注意站点名称不要包含中文,其他没有要求。

物理路径选定本地文件夹。(由于我是虚拟机,这里没有其他分区,所以才是c盘,大家可以根据自己的电脑进行更改即可)

没有SSL证书,直接选择无。

身份验证选择基本

授权选择指定角色或用户组

ftpGroup  (这里使用我们第一步创建的ftp分组)

权限(读写权限)

6、设置目录权限

找到磁盘文件,右键->属性

切换到安全标签,点击编辑

点击添加->输入组名称ftpGroup->检查->确定->应用 ->确定

7、重启服务器(可选)

由于涉及用户组的变更,可能需要重启后才能生效。建议重启服务器后再测试连接。

否则可能导致无法连接ftp服务器。

8、连接验证

本机浏览器验证:浏览器打开ftp://localhost/,在打开的弹窗输入账号密码

至此,我们的FTP服务器搭建就完全完成了。

本文章借鉴自CSDN
原文:https://blog.csdn.net/qq_28189423/article/details/82221018

最新文章

  1. 《玩转D语言系列》三、轻松大跃进,把它当C语言先用起来
  2. Leetcode 343. Integer Break
  3. 百度SEO建议
  4. grub2的使用
  5. 转来的 cuda makefile 写法学习
  6. vs默认的app.config是哪个?
  7. destoon系统商城加淘宝客按钮方法
  8. Python的可变类型与不可变类型
  9. SOFA 源码分析 —— 服务引用过程
  10. Java线程池应用及原理分析(JDK1.8)
  11. 解决关于:TypeError: Class constructor Model cannot be invoked without 'new'
  12. Civil 3D 二次开发 翻转曲面高程分析颜色
  13. Docker安装及常用命令
  14. CentOS 7 的安装
  15. Codeforces Round #436 A. Fair Game
  16. oracle赋某表truncate权限
  17. C++:几种callable实现方式的性能对比
  18. 力特ZE398C驱动光盘-USB转RS232-支持Windows 10/Mac
  19. iOS 下 Podfile 使用方法
  20. linux常用命令-tar,scp,du

热门文章

  1. [代码修订版] Python 踩坑之旅进程篇其五打不开的文件
  2. java springboot调用第三方接口 借助hutoool工具类 爬坑
  3. K Balanced Teams CodeForces - 1133E (Dp)
  4. 02(e)多元无约束优化问题- 梯度的两种求解方法以及有约束转化为无约束问题
  5. Tensorflow教程(2)Tensorflow的常用函数介绍
  6. happy and angry day! 2019-07-05
  7. 探究Hybrid-APP技术原理
  8. Class(类)和 继承
  9. Java web导出word,文件名为中文,%E6%9D%90%E8%B4%A8%E5%8D%95乱码
  10. Linux soft lockup 和 hard lockup