找回密码
 新建账号

425 Can't open data connection for transfer of "/"

[复制链接]
php 发表于 2016/10/6 01:18 | 显示全部楼层 |阅读模式
FTP客户端连接FileZilla Server时出现425 Can't open data connection for transfer of "/",可能的原因是:1. FileZilla FTP Server搭建在路由器转发的NAT环境,但是没有做好端口转发,没有将正确的端口号转发到FileZilla Server所在的内网IP去;2. FileZilla Server所在的电脑开启了防火墙,并且没有将FileZilla Server的主程序或者指定的端口范围设置为防火墙例外。
425 Can't open data connection for transfer of "/"的出现,如果是因为路由器的原因,可以开启路由器的DMZ主机功能,并且将FileZilla Server所在的内网IP设置为DMZ主机IP,路由器会将所有未设置过的端口全部转发到DMZ主机上面,外部端口和内部端口保持一致,如果FileZilla Server的外部端口和内部端口不一致,还需要设置一条虚拟服务器端口转发,将外部端口转发到内部端口,比如FTP服务器允许外部通过36021端口访问,而服务器实际端口是21,那就需要在路由器中设置一条转发,将36021端口转发到21端口

如果是防火墙原因导致425 Can't open data connection for transfer of "/",只要将FileZilla Server.exe程序路径设置为防火墙例外,或者将指定的端口范围全部设置为防火墙例外即可。

对于FileZilla Server以外的FTP服务器软件,也是相同的道理。FTP PASV被动模式访问时,端口号是变化的,这才是导致FTP在局域网以外不可用的真正原因。对于不是NAT转发上网的情况,只需要设置防火墙即可,否则既要做好端口转发,又要设置好防火墙。

手机版|轻松E站

GMT+8, 2024/12/21 20:45

快速回复 返回顶部 返回列表