FileZilla Server 显示"服务器发回了不可路由的地址。被动模式失败。"的解决方法

{{ time }}

FileZilla Server的PASV模式, 好像除了21端口,还要开放(使用)很多端口才可以.

具体解决方案如下:

Step1 打开FileZilla Server控制台->点Settings ,如下图

Step2 点左侧的Passive mode settings -> 勾选 Use custom port range, 并填写一个端口范围 -> 选择Use the following IP , 并在这里填写你的服务器IP地址-> OK


Step3(可选) 如果你用的是阿里云的ECS, 你还要去安全组开放相应端口.在阿里云"云服务器ECS"控制台 -> 网络和安全 -> 安全组 ->找到你的实例, 点"配置规则" ->入方向 -> 添加安全组规则 ->在这里开放你刚才在FileZilla Server填写的第1个端口范围, 如下图

然后就可以连接你的FTP啦.

以上, 实例化于 (服务器端Win7+Xampp,客户端Win7+FileZilla)