原文地址:https://www.ithome.com/html/win10/304059.htm

相信很多人都面临过这样的问题:一个局域网下有很多设备,我们想在这些设备之间互传文件,有些文件非常大,用U盘拷贝非常慢,有些文件则需要从电脑传送到手机,而恰巧手里的手机不支持OTG,这要怎么办呢?

用QQ或者微信的文件传输助手?这是个办法,不过传些小文件和小图片还可以,传输大文件就需要花费一些时间了,那么有没有更快的传输方式呢?这是个问题。

想着想着,小编突然灵光一现!

既然我的所有设备都在一个局域网下,局域网间文件的传输又不受宽带速度的掣肘,那为什么不用FTP呢?

小编当时就试了一下,效果非常不错,那么今天,IT之家就来教大家搭建FTP服务器,以实现同一局域网下的不同设备间快速传输文件。

首先,我们在Cortana中搜索控制面板并进入;

在控制面板-程序中,点击启用或关闭Windows功能;

在FTP服务器、Web管理工具和Internet Information Services可承载的Web核心前打上勾,点击确定,等待安装;

安装完成后,在Cortana中搜索计算机管理并进入;

在左侧找到服务和应用程序-Internet Information Services(IIS)管理器,点击进入;

你可以在连接一栏看到你的计算机名称(小编这里是THINKCENTRE),点击该计算机名左侧的展开按钮,右键单击网站,选择添加FTP站点;

此时,你将进入FTP站点添加向导。首先,向导将要求你填写FTP站点名称和设置FTP内容目录;

FTP站点名称可以挑你喜欢的填,小编这里填写的是ftp Server,ftp内容目录也可选择自己喜欢的任意文件夹,小编选择的是C:\inetpub\ftproot;

填写好FTP站点名称,设置完FTP内容目录后,点击确定按钮,再点击下一步;

点击下一步后,先不要急着继续,我们来查一下电脑的IP地址;

在Cortana中搜索命令提示符并进入;

输入命令ipconfig,回车,你将看到你电脑的IP地址,小编这里的IP地址是192.168.1.251,记住这一串数字,接下来用得到。

我们回到FTP站点添加向导,设置绑定和SSL。IP地址栏输入刚刚查到的IP地址,端口保持为21不变,启用虚拟主机名项可以不必勾选,自动启动FTP站点可以勾选,SSL可以选择无SSL,操作完成后点击下一步;

接下来FTP站点添加向导将要求你填写身份验证和授权信息,勾选身份验证下的匿名和基本两项前的复选框,允许访问项设置为所有用户,勾选读取和写入权限前的复选框,点击完成。

这时我们可以看到,FTP站点已经创建成功并正常运行。

不过这还没完,我们要允许FTP服务器通过防火墙。

在小娜中搜索防火墙,点击进入允许应用通过Windows防火墙;

勾选列表中FTP服务器前的复选框,勾选后点击确定以完成设置;

这时,你就可以测试你的FTP服务器了。

在开始-Windows附件中找到Internet Explorer,点击进入;

在地址栏输入ftp://[你电脑的IP地址](小编这里是ftp://192.168.1.251),回车以访问;

如果你在浏览器中看到文件和文件夹列表,那么恭喜你,你的FTP服务器搭建成功了。

当然,你也可以在文件资源管理器中输入你FTP服务器的地址,效果是这样的,

测试一下传输速度,还可以,比小编住处的4M小水管快多了。

有些同学可能会问,我的FTP内容目录中有一些不希望其他人看到的内容,我要如何阻止知道我IP地址的局域网内的其他人看到我FTP内容目录中的文件呢?很简单,我们设置一下FTP权限规则即可。

首先,在Cortana中搜索计算机管理并进入;

展开窗口左侧的本地用户和组,点击用户,你将在窗口右侧看到用户列表,右键单击空白处,点击新用户,此时将弹出新用户创建窗口;

用户名和全名可以挑你喜欢的填,密码可以挑你喜欢的设置,把用户下次登录时须更改密码前的复选框取消选定,勾选用户不能更改密码和密码永不过期前的复选框,操作完成后点击创建,用户即创建完成。小编需要为两个用户分配FTP服务器的访问权限,故小编创建了两个新账户,分别是ftpUser1和ftpUser2。

新用户创建完成后,我们回到计算机管理-Internet Information Services(IIS)管理器来管理我们的FTP站点,点击连接窗口中的[计算机名]-网站-[你刚搭建的FTP服务器](小编这里是THINKCENTRE-网站-ftp Server),双击右侧的FTP授权规则图标,进入FTP授权规则设置窗口,你可以看到,此时读写权限的设置为所有用户;

我们将这项删除,点击右侧的操作栏中的添加允许规则;

你将看到添加允许授权规则窗口,我们选择允许访问此内容者为指定的用户,然后将你刚刚创建的新用户的用户名填写进来,勾选读取和写入权限前的复选框,操作完成后点击确定以添加。小编添加了两个允许访问FTP内容目录的用户,分别是ftpUser1和ftpUser2;

我们在局域网内的其他设备上来测试一下;

用户名填写我们在创建新账户时设置的用户名,密码填写我们在创建新账户时设置的密码,填写完成后点击登录;

好嘞,大功告成~

其实市面上有很多FTP服务器的搭建方案可供选择,而通过微软Windows当中内置的方案来搭建FTP服务器成本相对较低。

除此之外,你还可以选择其他FTP搭建方案,比如功能更加强大的Serv-U,

通过一段时间的试用,我发现Serv-U哪里都好,只有一点让我望而却步——贵。

如果是个人使用的话,花大价钱买这么高级的软件可能并不是个好主意。

好了,今天的教程到这里就结束了,开开心心地玩儿去吧~

[转]实用教程:搭建FTP服务器以实现局域网飞速传输文件的更多相关文章

  1. Win10如何搭建FTP服务器以实现快速传输文件

    原文链接地址:http://blog.csdn.net/bai_langtao/article/details/77751447 Win10如何搭建FTP服务器以实现快速传输文件?相信大家在工作或生活 ...

  2. 安卓手机使用Termux及搭建FTP服务器

    Termux安装配置设置参见: 国光:Termux高级终端使用配置教程 搭建FTP服务器参见: Termux安装使用FTP服务器

  3. 虚拟机中使用centos7搭建ftp服务器

    应用场景 本地windows作为客户端,虚拟机CentOS7作为服务器端,搭建FTP服务器,本地访问虚拟机实现文件的上传下载.如何在虚拟机安装centos7就不在赘述. 1.在centos7上安装vs ...

  4. win10搭建ftp服务器的操作方法【图文教程】

    我们知道FTP是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.对于win10版本的ftp服务器搭建方法可能有部分用户还不是很清楚,下面这篇文章就是关于win10搭建ftp服务器的 ...

  5. Xlight FTP搭建FTP服务器教程

    Xlight FTP搭建FTP服务器教程 1. 服务器公共设置 设置FTP 端口, ip 等 FTP 服务器公共的设定 2. 设定 FTP 用户, FTP 目录 等信息    备注: 这个用户是非Wi ...

  6. 白嫖永久免费云服务器教程,永久免费虚拟主机、永久免费云数据库、搭建FTP服务器、服务器安装Linux / windows操作系统、服务器部署网站、宝塔一键部署多网站、独立ip、永久国内高速云服务器

    一.准备工作 1. 注册账号 声明:切记不可用服务器做违法的事情 申请地址:https://www.sanfengyun.com/ 图文教程地址:https://www.cnblogs.com/zwn ...

  7. Windows server 2008 r2搭建FTP服务器

    最近需要搭建FTP服务器,顺着书上的教程走一遍流程. 1. 安装FTP服务 图一 图二 图三 可以看到上面提示并未启动windows自动更新,这个需要注意一下. 2. 新建FTP站点 准备FTP文件夹 ...

  8. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  9. 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器

    一.Linux基础使用:linux服务器环境搭建(FTP服务器), 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器,要求能使用ftp服务将本机文件到保存linux虚拟机上 资料: VMwa ...

随机推荐

  1. Express下使用formidable实现POST表单上传文件并保存

    Express下使用formidable实现POST表单上传文件并保存 在上一篇文章中使用formidable实现了上传文件,但没将它保存下来. 一开始,我也以为是只得到了文件的相关信息,需要用fs. ...

  2. 【块状树】bzoj3720 Gty的妹子树

    块状树.教程见:http://z55250825.blog.163.com/blog/static/1502308092014163413858/将树按一定大小分块,分成许多子树,在每个子树的根节点记 ...

  3. [CEOI2017]One-Way Streets

    题目大意: 给你一个无向图,现在告诉你一些点对(u,v), 要你在保证从u到v的所有路径都不变的情况下,尽可能把所有的边变成单向边, 问你可以唯一确定哪些边的方向,以及方向是从u到v还是从v到u. 思 ...

  4. 5.2类集(java学习笔记)Map,Set接口

    一.Map接口 Map接口中存储数据是通过key->value的方式成对存储的,可以通过key找到value. 二.Map接口常用子类 1.HashMap HashMap是无序存放的,key不允 ...

  5. cocos2d-x 扩展 修改 备注

    1.引擎源码相关扩展     说明:class/cellsExt 下的全部文件为扩展文件,有auto字样的文件为生成文件,*.pkg文件为自动生成文件的接口配置档,参考tolua++,源文件中代在[s ...

  6. Problem E: 零起点学算法25——判断是否直角三角形

    #include<stdio.h> int main() { int a,b,c; while(scanf("%d %d %d",&a,&b,& ...

  7. Atom | 报错 Cannot load the system dictionary for zh-CN的解决办法

    文章目录 问题描述 推荐阅读 查找问题所在 解决方案 (二选一) 问题描述 最近这款优秀的编辑器 atom,报错 Cannot load the system dictionary for zh-CN ...

  8. 【java】java中直接根据Date 获取明天的时间

    展示代码: @Test public void dateTest(){ Date now = new Date(); System.out.println(now); // java.util.Dat ...

  9. 基于jquery类库的绘制二维码的插件jquery.qrcode.js

     jquery.qrcode.min.js 如下 (function(r){r.fn.qrcode=function(h){var s;function u(a){this.mode=s;this.d ...

  10. python - ImportError: No module named pywintypes

    must restart the python shell to avoid this issue after pywin32 installed