专栏首页CVM技术交流≥2012R2 配置IIS FTP
原创

≥2012R2 配置IIS FTP

1、配置环境

运行powershell输入Get-WindowsFeature -Name NET-*, Web-* | Install-WindowsFeature这句命令就可以了

如果不想要IIS-Ftp-Server,可以输入Get-WindowsFeature -Name Web-Ftp* | Uninstall-WindowsFeature卸载,这里我们主要就是介绍IIS-FTP就不卸载了,虽然我不怎么爱用它,我一般习惯用mini sftp server,简单省事、安全(前提,密码设置复杂点)http://coreftp.com/server/download/mini-sftp-server.exe

双击打开填上用户名、密码、路径(我一般图简单就写c:\)点start,一个轻量的sftp server就开好了,默认端口22,安全组放行22后,客户端用filezilla或xftp或其他ftp客户端软件就行,当然端口你可以改,填的啥在安全组放行啥,注意别跟其他在跑的业务端口冲突就行。

2、设置ftp站点

运行inetmgr打开IIS管理器

这里需要提前准备好test用户

net user 用户名 密码 /add

例如

总之,配置那是相当简单

3、配置被动模式端口范围

注意是在应用程序池上面的根上右击(不是ftp站点上右击),右击后能看到如图FTP防火墙,双击它,填上端口范围,一般20个以内就够,防火墙外部IP写服务器外网IP

4、服务器防火墙一般关闭就行,在安全组里配入站规则即可,出站规则一般放行所有,主要是入站规则要配好

入站规则放行21端口、被动模式端口、业务端口例如web端口、远程端口即可(客户端如果用主动模式连接的话,不需要放行被动模式端口,如果用被动模式连接,必须在安全组放行被动模式端口)

如上图设置入站、出站规则后,客户端我用filezilla用主动和被动模式都能连上,但有些客户端可能只能用被动模式,这主要受限于客户端网络。

这里要特殊说明下,IIS-FTP不支持 内网NAT下的 IP安全验证,IE做客户端也不支持(https://zhidao.baidu.com/question/1860396339575329107.html)。微软官网配置IIS FTP用的被动模式,此外,filezilla等ftp客户端软件也推荐被动模式连接,主要是为了提升客户端兼容性(什么主动、被动模式,在我自己都是浪费时间,我就用mini-sftp-server.exe,双击填上用户名、密码、路径即刻搞定,安全稳定可靠,用好多年了)。

微软:

https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-firewall-settings-in-iis-7

Filezilla:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我的网站被十年前的套路给黑了

    如果用户从百度搜索到网站,并点击链接跳转到网站内的一个原本不存在的页面(也就是原本应该404的页面)。那么浏览器就会被重定向到一个不和谐网站。

    newbe36524
  • 快速搭建一个本地的FTP服务器

    快速搭建一个本地的FTP服务器   如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。 第一步:配置IIS Web服务器 ...

    用户1155943
  • 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet...

    似水的流年
  • 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Intern...

    似水的流年
  • 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet...

    似水的流年
  • C#如何在Windows中操作IIS设置FTP服务器

    FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.可以将 Internet 信息服务 ...

    zls365
  • win7下安装FTP服务

    右键“我的电脑”,选择“管理”,打开“计算机管理”窗口。选择“计算机管理(本地)”--》“系统工具”--》“本地用户和组”,右键点击“用户”,选择“新用户”,输...

    世平
  • Win7内置FTP组件设置详解

        由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件

    用户2192970
  • 在IIS上搭建多用户隔离的FTP服务

    FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为20、21),用于Internet...

    .Net框架学苑

扫码关注云+社区

领取腾讯云代金券