,,Windows搭建FTP服务器详细教程

,,Windows搭建FTP服务器详细教程

本文主要介绍了在Windows中搭建FTP服务器的详细教程,文中的安装步骤非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享在Windows中设置FTP服务器的详细图文教程,供大家参考。具体情况如下

前言:在设置之前,请确保在您的计算机上:控制面板程序启用或关闭windows功能。windows功能弹出窗口包含互联网信息服务的选项功能,否则无法设置。如果没有,建议重装系统,因为非正版windows的一些简化版已经精简了。

一、搭建步骤:

1、开启 FTP 服务功能

当控制面板程序打开或关闭windows功能时,会弹出windows功能窗口。找到互联网信息服务的选项功能,勾选打开FTP服务。

单击确定并等待系统配置服务。这里可能需要一些时间,然后会提示你修改成功。

2、添加 FTP 站点

右键电脑选择管理,打开电脑管理窗口面板,选择:电脑管理(本地)服务和应用互联网信息服务,选择右边的网站,右键网站,选择添加 FTP 站点

或者直接搜索以打开internet信息服务(IIS)管理器。

3、设置站点名称和 FTP 共享目录

你自己给网站起个名字就行了。该名称将显示在网站目录中。物理路径是您想要通过FTP共享的路径。

4、绑定 IP 地址端口和 SSL 设置

IP地址是您计算机的地址。如果不知道自己的IP地址,可以在cmd中输入inconfig来查看。默认端口是21,您可以选择SSL。如果选中运行或SSL,则需要选择SSL证书,通常是IIS Express开发证书。

5、设置权限

身份验证:如果选中匿名,将运行匿名访问FTP如果未选中,将不允许匿名访问FTP。基本上是指用户访问。在授权中,选择要运行的用户,并设置用户访问的读写权限。

6、设置 FTP 账号和权限

建立FTP服务后,FTP服务器的默认登录帐户和密码是本地管理员的帐户和密码。

所以我们添加一个用户来管理和控制FTP服务。

打开电脑管理面板窗口,系统工具本地用户和组用户,选择右边的用户操作新用户,然后设置新的用户名和密码,同时去掉“用户下次登录时必须更改密码”的勾选选项,勾选“用户不能更改密码”和“密码永不过期”。

创建完成后,在FTP站点中为新用户添加权限,打开Internet信息服务(IIS)管理器,选择我们刚刚创建的FTP站点,选择中间的FTP授权规则,然后单击右侧的“编辑权限”。

在弹出的FTP共享文件属性窗口中选择“安全”,然后单击“编辑”。

然后在FTP共享文件的权限弹出窗口中单击“添加”。

输入我们新创建的用户。

返回到FPT共享文件权限窗口,编辑新添加用户的完全控制权限。

返回到internet信息服务(IIS)管理器,双击刚刚选择的FTP授权规则,然后单击右侧的“添加允许的规则”。

在“添加允许的授权规则”窗口中选择指定的用户,并输入我们新创建的用户名。权限可以是读或写的。一般来说,我们可以创建两个帐户,一个只允许用户访问(读取),另一个允许用户读写(读取和写入)。

7、访问 FTP 服务器

有许多方法可以访问FTP服务器。我们可以在浏览器的URL输入框中输入FTP访问地址。如果访问成功,将弹出用户密码验证窗口。输入我们添加到FTP帐户控制的用户和密码,以访问FTP服务器共享的内容:

当然,也可以在文件夹导航输入框中输入FTP服务器的地址,很流畅,效果一样。

二、配置防火墙

设置好FTP服务器后,本地访问(也就是访问自己)肯定是没问题的,但是如果其他机器(在同一个局域网内)想访问FTP服务器,就会因为防火墙而无法访问。这个问题可以通过关闭防火墙来解决,但是关闭防火墙就意味着所有的访问权限都会暴露。这不是一种安全方法,所以我们可以有选择地设置防火墙来解决这个问题:

1、添加防火墙允许

选择:控制面板安全Windows Defender防火墙允许的系统和应用程序,找到FTP服务器,并选中最后两个框:

但是设置好之后,测试之后你会发现还是连接不上,因为光是设置FTP服务器的防火墙是不够的,还要设置互联网信息服务(IIS)的防火墙:

单击防火墙弹出窗口下的“允许其他应用程序”,然后选择“浏览”,找到C:\ Windows \ System32 \ inetsrv \ inetinfo.exe。如果发现找不到inetinfo.exe程序(系统可能没有加载该服务),那么使用InetMgr.exe程序,然后点击添加,同时勾选后面两个框。

之所以要添加这个组件,是因为FTP是IIS的一个组件,所以它也必须将防火墙设置为允许,但是IIS不在默认列表中,所以我们只能手动添加。

2、设置防火墙端口入站和出站规则

配置防火墙允许的应用程序后,由于FTP使用端口21,您必须在防火墙中添加入站和出站规则。在windows防火墙窗口中单击左侧的“高级设置”,在弹出的“高级安全性Windows Defender防火墙”窗口中单击左侧的“入站规则”,然后单击右侧的“新建规则”:

接下来,逐步设置新建入站规则向导:

选择规则类型为“端口”

单击“下一步”,选择TCP作为协议(因为FTP使用TCP协议),选择特定的本地端口,并输入21(我们在创建FTP服务时使用端口21):

单击“下一步”并选中“允许连接”

单击“下一步”选择所有连接规则:

点击'下一步',在名称中输入一个名称,您可以自己定义名称。

点击Finish完成入站规则的创建,然后用同样的方法完成出站规则的设置,同样设置端口21。

3、客户端访问 FTP 服务权限问题

配置完以上所有步骤后,如果客户端访问FTP服务时出现'无法访问指定地址服务器'等弹出提示,这就是IE浏览器设置的问题。解决方法是:打开ie浏览器,点击设置按钮,找到互联网选项,在‘互联网选项’弹出窗口的高级设置选项中找到‘使用被动FTP’选项。取消选中即可:

至此,一切都已成立!

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • window10如何搭建ftp服务器,搭建ftp文件服务器,window搭建ftp服务器详细教程
  • window10如何搭建ftp服务器,如何部署ftp服务器
  • win10搭建FTP服务器,局域网共享,win10搭建FTP服务器,局域网共享,WIN10家庭版搭建FTP文件服务器详细教程
  • Win10搭建ftp服务器,window10如何搭建ftp服务器_1
  • win10搭建FTP服务器,window10如何搭建ftp服务器
  • Win10搭建ftp服务器,window10如何搭建ftp服务器,Win10系统搭建ftp文件服务器详细教程
  • win10搭建FTP服务器,window10如何搭建ftp服务器,win10搭建配置ftp服务器的方法
  • win10家庭版 ftp,win10搭建FTP服务器,局域网共享
  • win10家庭版 ftp,win10搭建FTP服务器,局域网共享,WIN10家庭版搭建FTP文件服务器详细教程
  • ,,架设自己的FTP服务器 Serv-U详细配置图文教程[推荐]
  • ,,命令行下的FTP使用详解
  • ,,Xftp的下载和安装教程(图文教程)
  • ,,Windows7下FTP搭建图文教程
  • ,,windows10本地搭建FTP服务器图文教程
  • ,,Serv-U 建立FTP服务器教程
  • 留言与评论(共有 条评论)
       
    验证码: