FTP教程之——怎样使用IIS搭建FTP服务器

对于windows上安装服务器或搭建服务器,网上的教程有很多,这里TOP小编就不再赘讲了,本篇文章是基于win2008R2的IIS服务器进行的FTP配置,关于FTP配置,网上的例子很多,但大多都不是很全面,有的只讲到了怎么设置FTP用户,设置FTP服务,没有讲怎么开放FTP端口,以及在云服务器上怎么开放端口,以至于有些朋友安装好之后发现只能用主动模式连接,无法用被动模式,更多的则是目录列不出来,连接时报500错误等;

TOP博客这里给大家整体讲解一下如何设置FTP,从用户、端口、配置、目录等全面的进行说明:

1、安装IIS服务并打开FTP功能;

安装IIS,我这里就不再讲了,不知道的可以参考这篇文章:https://www.admincms.top/blogzone/2019-08-13/158.html

打开FTP功能,如图,在安装IIS是,要选择以下功能:

 
2、创建FTP用户组和FTP用户(此处网上很多都是直接创建用户,说明一下,FTP用户只是用于登录FTP,无需创建可以登录windows服务器的用户):

创建FTP用户组:IIS FTP Users ,如图:
创建FTP用户,并选择刚才创建的用户组,如图:
这里说明一下:
创建用户时:创建的用户名是要与下一步创建的文件夹名保持一致的,以便用户与FTP目录保持对应;
当然也可以不用与FTP目录名保持一致,但这里先保持一致,下一步会讲不保持一致的方法,以及为什么要保持一致;

 
3、发布FTP站点
(1)、打开IIS服务管理器 ,并在C:\inetpub\wwwroot\目录下新建  LocalUser  目录 (并把原来目录下的文件全部删除)

LocalUser  目录用于放置web网站的目录,在此目录下新建一个test文件夹,并设置文件夹权限到  上一步  创建的FTP用户组或用户;
 
(2)、设置FTP被动模式的端口:

打开IIS服务管理,如图所示,FTP端口段大小为1000,也可自行设置端口段,只要其实端口大于1024即可,我这里设置5000-6000
(3)添加FTP站点,如图:
点击网站,添加FTP站点,名称为FTP(可自行命名),目录为C:\inetpub\wwwroot  (这里不要填错了)
然后点击下一步,如图进行设置:
再点击下一步,如图进行设置:
点击完成,其实到这一步,基本上已经差不多了,但是我们还需要对FTP用户区分,但一个用户登录FTP的时候让他访问哪些目录

如图进行用户隔离:
经过这一步之后,在服务器本机,或者本地搭建FTP的,就可以通过本地域名或者IP访问FTP了

4、开启FTP工具的被动模式访问端口:

网上很多教程都是直接禁用防火墙,可是可以这样做,但不建议,

点击Internet防火墙,点击高级设置

入站规则:新建入站规则,开放的端口就是上一步中设置的FTP端口  5000-6000  如图:
添加之后点击刚才设置的入站规则,设置属性,程序与服务,设置服务范围:
到此FTP就算是搭建好了,对于不同用户对应的目录权限,自己可在对应用户文件夹进行绑定,这个很容易设置;
如果是ECS或者云服务器的,只需要到相应的管理控制设置安全组开发与上述相同的端口段即可
此时的FTP主动被动,以及网页都可以访问啦!


本文属于原创:如需转载请注明出处,维权必究
https://www.admincms.top/blogzone/2019-08-13/159.html

 联系我们

  • 邮箱:admin@admincms.top
  • 官方博客:blog.admincms.top
  • 官方微信公众号:huayuejishu
扫描二维码关注Joker.Liu微信公众号
TOP博客官方微信公众号二维码