Windows系统云服务器通过IIS搭建FTP服务,安全组开放21端口,使用FTP软件链接的时候提示列表错误,这是因为pasv被动模式每次链接会随机显示一个端口,而云服务器安全组没有开放对应端口导致提示列表错误,默认的被动端口范围就是1024-65535。安全组所有端口全放通是能够正常使用的,但是为了安全起见如何缩小范围呢? 解决办法 1、打开IIS管理器,点击左侧的服务器,进入服务器设置主页找到 FTP功能 中的 FTP防火墙支持 点击进入 2、在数据通道端口范围中填写端口范围,例如1025-1050,然后点击 应用 设置 3、在开始菜单 >> 管理工具 >> 服务 中,找到【Microsoft FTP Service】服务,重启该服务才能生效 4、设置完被动端口范围后,云服务器安全组开放下这个端口范围,然后重新连接FTP正常链接了