状态: 连接建立,等待欢迎消息...
状态: 不安全的服务器,不支持 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 "/"
错误: 读取目录列表失败
包括服务器的防火墙的60000-60020端口也都开了,服务器端filezilla server的防火墙也开了,客户端filezilla的防火墙也开了,总之能百度到的解决方法都试了一遍但就是连不上,求助
看提示:
响应: 150 Opening data channel for directory listing of "/"
响应: 425 Can't open data connection for transfer of "/"
这个问题主要是由于使用Passive Mode模式造成的,解决这个问题:
1、进入FileZilla Server-->Edit-->Settings,找到右边的Passive mode settings,启用被动模式,并且设置端口,把端口添加到安全组里。
2、检查服务器文件目录的访问权限是否足够,适当给目录增加权限。
ftp 有主动模式 和 被动模式, 建议使用被动模式连接; 服务器侧指定被动端口范围并且防火墙中设置允许
如果仍然有问题,可以抓取wireshark/netmon 看一下到底是哪个连接报错
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。