在windows server 2016操作系统上,通过iis搭建ftp服务器,通讯端口2000,数据端口设置是50200-50300,搭建完之后同网段的服务器都可以访问,但是用其他网段的服务器则只能登陆却不能读取数据,提示:227 Entering Passive Mode 227 Entering Passive Mode ,防火墙都已经正常开通了,问题困扰已久,求大神帮忙解答下,万分感谢!!
怀疑是数据端口设置问题导致,因为使用同网段的服务器访问时查看连到的端口不在50200-50300之间,但是未发现具体哪个地方异常
其他网段服务器的ftp已经切换成被动模式了
这个问题已经通过fillzilla重新搭建处理,谢谢。
windows server 2016通过自带的iis搭建被动模式的ftp涉及数据端口配置问题,此端口不太好设置,建议通过其他软件搭建ftp
在数据端口设置的地方,External IP Address of Firewall
设置的是哪个IP?
ftp服务器和访问ftp的服务器都是公司内网的,所以防火墙外部Ip没有设置,主要是同网段的服务器去访问ftp时追踪到的数据端口不在50200至50300之间,所以怀疑是数据端口配置有问题
@花生满路: 那可能是数据端口设置没生效,设置后有没有重启FTP服务
@dudu: 重启过很多次了,都不行
@花生满路: 建议将 External IP Address of Firewall
设置为这台服务器的内网IP试试
@dudu: 设置过内网IP,设置完之后同网段的服务器都无法访问这个ftp服务了,所以就把设置取消了
@花生满路: 那可能是防火墙配置有问题,并没有允许50200-50300端口
@dudu: 也怀疑是防火墙没有允许这个端口,不过网络管理员那边确认说没有问题
@花生满路: 那你把 FTP 通信端口临时改为 50200 验证一下防火墙是否有问题
@dudu: 好的,我这边试下看,谢谢啦
把通讯端口临时改成50200,telnet了一下此端口防火墙确实是通的
直接装Serv-U绿色版
谢谢。
还没用过这个软件,我看下~
这个好像不是免费的,想用filezilla的,不过搭建ftp服务器的机器上已经通过filezilla搭建了其他的ftp服务,不知道还能不能再搭建一个
@花生满路: 搜破解版