今天在公司用Filezilla server搭建的ftp,过程中遇到一些问题
1、客户端主动模式下报425错误
状态: 正在连接 47.242.241.50:21...
状态: 连接建立,等待欢迎消息...
状态: 不安全的服务器,不支持 FTP over TLS。
状态: 已登录
状态: 读取目录列表...
命令: PWD
响应: 257 "/" is current directory.
命令: TYPE I
响应: 200 Type set to I
命令: PORT 192,168,1,159,30,29
响应: 200 Port command successful
命令: MLSD
响应: 150 Opening data channel for directory listing of "/"
响应: 425 Can't open data connection for transfer of "/"
错误: 读取目录列表失败
原因:主动模式下是通知FTP服务器去连接客户端,如果客户端的防火墙没有开放端口会导致连接失败
解决:在客户端的防火墙的入站规则中开放端口。