Windows 下开启FTP服务,并创建用户

此教程教你怎么开启 Windows 的 FTP 服务,并创建用于登入 FTP 的用户。教程用到的操作系统是 Windows 7。

一、创建用于登入 FTP 的用户。

  1. 打开计算机管理程序,依次点击左侧本地用户组–>用户,右侧空白处右击点击“新用户”。

  2. 填写用于登入FTP服务器的新用户信息,如下图所示

  3. 点击创建完成新用户创建,在新弹出的窗口中点关闭,到此新用户创建完成



二、开启 FTP 服务

  • 控制面板中找到程序和功能,在左侧的菜单点击“打开或关闭Windows功能”,在弹窗的窗口中勾选FTP服务、FTP扩展性、IIS管理控制台,只需要勾选途中框起来的3个即可,确定后等待几分钟即可完成,部分设备可能需要重新启动计算机。

四、允许FTP服务通过防火墙(如果你的防火墙已经关闭,无视这一步)

  1. 控制面板中找到Windows 防火墙,点击左侧的“运行程序或功能通过Windows防火墙”。

  2. 在弹出的窗口中勾选FTP服务器并确定。

五、创建 FTP 服务

1、win + R 运行 InetMgr 打开 Internet 信息服务(IIS)管理器,在左侧的 空白区域右击选择“添加FTP站点…”。



2. 录入站点名称,和需要映射FTP服务的文件路径。

3. IP地址默认全部未分配即可,端口号默认21,SSL这里选无。



4. 因为我要求FTP服务只能通过新建的用户登入,所以身份验证选基本,授权这里指定刚刚创建的用户。



做完以上这些,整个FTP服务就算搭建完成了。

六、验证及排错

  1. 打开文件浏览器,在地址栏输入 ftp:// 你的 ip 地址。

  2. 在弹出的窗口中输入创建的用户和密码,点击登录,成功后就可以看到你的 FTP 服务里的文件了。

  3. 如果出现无法登陆的问题,首先检查你的用户密码是否正确,也有可能是文件权限的问题,文件权限可以按照以下步骤进行处理。

    3.1.1 找到 FTP 文件路径,右击属性,添加 FTP 用户的权限







  4. 如果出现外部不能访问的问题,在不关闭防火墙的环境下可以用以下方式解决。

    4.1.1 控制面板–>Windows防火墙–>允许程序或功能通过Windows防火墙–>新窗口中允许运行另一程序”。在浏览中找到“C:\Windows\System32\svchost.exe”,打开并添加。。



    4.1.2 此时多了一个多出一项“Windows服务主进程”,勾选后面的两个复选框,完成后确认。

Windows 下开启FTP服务并创建FTP用户的更多相关文章

  1. Windows下当地RabbitMQ服务的安装

    Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...

  2. windows下启动mysql服务的命令行启动和手动启动方法

    1.图形界面下启动mysql服务. 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mysql服务目前的状态是未启动(未写已启动的 ...

  3. redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机)

    redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机) 一.概述 此教程介绍如何在windows系统中单机布置redis哨兵模式(主从复制),同时要以后台服务的模式运行.布置以脚本 ...

  4. redis在Windows下以后台服务一键搭建集群(多机器)

    redis在Windows下以后台服务一键搭建集群(多机器) 一.概述 此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行.布置以脚本的形式,一键完成.多台 ...

  5. redis在Windows下以后台服务一键搭建集群(单机--伪集群)

    redis在Windows下以后台服务一键搭建集群(单机--伪集群) 一.概述 此教程介绍如何在windows系统中同一台机器上布置redis伪集群,同时要以后台服务的模式运行.布置以脚本的形式,一键 ...

  6. Windows下基于IIS服务的SSL服务器的配置

    Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...

  7. Ubuntu下开启ssh服务

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

  8. windows 下,用CreateWaitableTimer SetWaitableTimer 创建定时器(用轮询的办法保持高精度)

    windows 下,用CreateWaitableTimer SetWaitableTimer 创建定时器可以有 100 纳秒也就是 1/10 微秒, 1/10000 毫秒的精度. 呵呵. SetWa ...

  9. windows下启动mysql服务

    当你无法连接你的mysql数据库时,或者因为某些原因导致与mysql数据库的连接丢失时,可通过以下方式启动mysql服务 1.命令行下启动mysql服务 以管理员身份运行cmd,进入mysql安装目录 ...

随机推荐

  1. elementUi--->实现上传图片效果(upload+formData)

    现在谈一下elelmentui中使用Upload 上传通过点击或者拖拽上传文件(图片) <el-upload name="multfile"    //上传的文件字段名 cl ...

  2. [Web 前端] 005 html 常用标签补充

    少废话,上例子 1. 正常的字 <br> <tt>小一点的字体</tt> <br> <small>变小</small> < ...

  3. 【洛谷p1970】花匠

    莫得致敬lz谢谢.lz的题解是优秀的题解谢谢! 看算法标签 但是我并不会DP的思路,用一个很神奇的码量超级少的代码(虽然我码了超多),然后其实这个数据可以看做是一个函数嘛对吧:(比如说样例) 那么要注 ...

  4. Codeforces 601B(贪心+斜率+组合数学+单调栈)

    题面 传送门 题目大意: L(h)的值是区间[L,R]内,abs(h[i]-h[j])/(i-j)的最大值.现在有q个询问,每个询问表示询问区间[L,R]内,所有子序列的L(h)的值的和 分析 将|h ...

  5. 电路维修 (广搜变形-双端队列bfs)

    # 2632. 「BalticOI 2011 Day1」打开灯泡 Switch the Lamp On [题目描述] 有一种正方形的电路元件,在它的两组相对顶点中,有一组会用导线连接起来,另一组则不会 ...

  6. 【数据库运维】数据库(server)的时区设置及世界主要地区的时区

    [时区设置不当会有什么问题] 当进行海外项目运维的时候,常常会遇到时区设置的问题.假设时区设置不当 或者 同样项目的server之间的时区不一致,都会有导致项目的数据异常的风险. 假设数据表的字段使用 ...

  7. JavaScriptDOM对象和jQuery对象的互相转换

    前言: 首先我们思考能不能直接在jQuery对象上调用原生DOM对象的方法或者直接在原生DOM对象调用jQuery对象呢?答案是否定的,我们看下把body背景色变为红色的代码: $("bod ...

  8. Linux--shell三剑客<sed>--07

    1.sed(stream editor): 作为行编辑器,对文本进行编辑(以行为单位) 默认显示输出所有文件内容 注意:sed编辑文件,却不改变原文件 2.sed的工作原理: 指定一个文本文件,依次读 ...

  9. linux使用v 2ray

    一.安装配置服务端程序 是时候使用 了,因为相对安全,使用方法很简单,使用root权限执行以下命令即可 $ sudo -i 一顿安装后如图 输入 命令可以查看链接,然后在客户端使用这个链接就能配置好了 ...

  10. android 打卡 虚拟定位 sqlite

    1.使用android5.1模拟器 android5.1模拟器使用数据库管理参数文件,6.0及以后的版本使用xml文件管理 2.使用sqlite修改配置文件 3.修改secure库中的android_ ...