1,需求和问题的产生 实践中需要分布在各地的各个客户端向云端服务器上传文件,因此在阿里云服务器上安装了FileZilla Server软件作为文件FTP服务端. 客户端程序采用FTP方式向服务端传输文件.由于客户端为局域网地址,服务端无法主动访问客户端,因此需要设置服务端为被动模式. 但实践发现,客户端程序可以连接上服务端,但无法向服务端正常传输文件,服务端生成的文件大小为0.而服务端则出现“425 Can't open data connection for transfer”错误. 2,问题
1.Filezilla被动模式配置如下,需要使用比较大号的端口,用1024以内的不行! 2.相应的,IP筛选器放开TCP-50020端口.不是UDP! 3.可以正常访问了.GOOD! 4.注意,服务器只作为服务器,尽量不要用它上网下载等.必要时再在“IP安全策略”中增加要放开的端口. ------------over------------ 补记: Windows 2008 利用Filezilla server搭建FTP, 安装后总是提示Error Connection To Server Lo