关于FileZilla Server读取目录列表失败和无法连接到服务器的解决办法汇总

今天买了阿里云的windows server R2云服务器,选的是ASP.NET的应用镜像,里面内置了FileZilla Server,当我按照教程配置好账户的时候发现外网无法访问。错误如下:

错误1:

错误2:

状态: 连接建立,等待欢迎消息...
状态: 不安全的服务器,不支持 FTP over TLS。
状态: 已登录
状态: 读取目录列表...
命令: PWD
响应: 257 "/" is current directory.
命令: TYPE I
响应: 200 Type set to I
命令: PORT 182,32,16,212,217,163
响应: 200 Port command successful
命令: MLSD
响应: 150 Opening data channel for directory listing of "/"
响应: 425 Can't open data connection for transfer of "/"
错误: 读取目录列表失败

遂百度,汇总如下: 

解决错误1:打开阿里云服务器的21号端口

解决错误2:我是在解决完错误1后出现的错误2-读取目录失败,在一顿搜索后总结一下其解决方案

  • 在服务器上的FileZilla Server的编辑-设置-被动模式设置里做如图所示设置

(使用下列IP添你的服务器外网IP)

  • 在你的服务器防火墙规则里和开放60000-60020端口

(高级设置-入站规则-新建规则) ,同时阿里云服务器的防火墙也要开放60000-60020端口

  •  在FileZilla中新建站点,设置协议为FTP-文件传输协议,加密选择只使用普通FTP,登陆类型选正常

  • 最后在传输设置里选择被动

操作完毕,连接成功

整整找了一个多小时的解决方法,每一个都不能完全解决,最后将他们结合起来用才修好,对于一个新手来说真的是不太友好

 

猜你喜欢

转载自blog.csdn.net/VinceMar/article/details/85729844