新闻资讯

如何利用Windows系统自带的服务搭建Windows ftp服务器

2019-05-20

搭建windows ftp服务器

很多网友在工作的过程中,都有上传下载文件的需求,这就使我们想到了windows ftp服务器。由于ftp对于文件的传输有断点续传和出错重传,以及对于文件的传输还有加密等方式以满足安全性方面的需求,所以windows ftp服务器得到了广泛的应用。笔者下面就以windows10系统为例,讲解一下如何利用windows系统自带的服务搭建windows ftp服务器。

我们装好windows 10系统之后:

(1) 点击开始菜单,右键,控制面板。
(2) 单击程序。
(3) 单击启用或着关闭windows功能。
(4) 在Internet Information Servicce单击展开,可以看到FTP服务器和IIS管理控制台打勾。然后确定。再关闭。
(5) 返回控制面板。
(6) 单击系统和安全。
(7) 单击管理工具。
(8) 双击Internet Information Services(IIS)管理器。
(9) 在空白处,右键,添加网站。
(10) 网站名称(例如"myFtp"),物理路径(例如"C:\myFtp") 。再确定。
(11) 单击myFtp,右键,添加FTP发布...。
(12) IP地址(192.168.2.115,处于内网的windows ftp服务器的IP地址),SSL:无(这一项可以设置ftp文件传输是否采用加密方案,在这里我们不采用)。 下一步。
(13) 身份验证:建立账户,输入用户名、密码等信息。权限:读取,写入都打勾。再完成。
(14) 就可以通过浏览器,输入ftp://ip地址来进行访问了。
如下截图:

存在的问题及花生壳提供的解决方案

以上的搭建方式,只能在内网访问该windows ftp服务器,如果要想在外部访问这个windows ftp服务器,是无法访问的。这样我们就会想到通过在该windows ftp服务器所对应的公网地址对应的路由器上设置端口映射来使得外面的主机也能够访问我们搭建的这一windows ftp服务器。但是,IPV4资源是短缺的,珍贵的,一般家庭在架设宽带的时候,运营商会动态的分配一个公网的IP地址,这样就存在一个问题,我们不知道这个公网IP地址何时会变,所以我们在外面访问家庭内网的windows ftp服务器时,就需要时刻知道这个动态改变的公网IP地址,这样是不切合实际的,也是不现实的。所以花生壳的出现就是为了解决这一问题。我们只需要注册一个花生壳账号,购买一个固定的域名,当然这个过程中,为了网络安全和处于对国家政策的遵守,我们会进行实名认证,认证通过后您的花生壳账号就和固定域名建立了对应关系,用花生壳软件在你家里的搭载有windows ftp服务器软件的计算机上登录后,花生壳软件就会实时上报这台计算机对应的公网的IP地址到全球通用的完全合法的DNS服务器上,这样就相当于花生壳软件动态维护了一个固定域名和一个动态IP(公网IP)之间的映射关系。

这样我们就可以在外面访问处于内网环境下的windows ftp 服务器了。

以下是我们的处于内网环境下的windows ftp服务器运行花生壳软件的截图:

这样在外面的计算机就可以通过域名来访问这台处于内网环境下的windows ftp服务器了。特别的,如果你觉得在家里的路由器上设置端口映射,自行打通外网到内网的访问通道的过程比较复杂,强烈推荐您使用花生壳内网版,这版软件提供了一个功能就是可以实现外面到内网的穿透。简言之,就是在动态域名解析的基础上开通了内网穿透功能的花生壳账号,账号下添加了花生壳内网映射的域名将解析指向花生壳转发服务器IP,由花生壳帮用户穿透内网实现外网访问,无需公网IP,用户不需要在路由器做端口映射自行打通端口。