使用Filezilla连接路由器内的计算机搭建的ftp服务器时常会出现如下错误:
状态: 正在连接 XXXXXXXXXXXXXX...
状态: 连接建立,等待欢迎消息...
响应: 220 Microsoft FTP Service
命令: USER XXXXXXXXXXXXX
响应: 331 Password required for XXXXXXXXXXXXXX
命令: PASS ******
响应: 230 User XXXXXXXXXXX logged in.
命令: SYST
响应: 215 Windows_NT
命令: FEAT
响应: 500 'FEAT': command not understood
状态: 已连接
状态: 读取目录列表...
命令: PWD
响应: 257 "/" is current directory.
命令: TYPE I
响应: 200 Type set to I.
命令: PASV
响应: 227 Entering Passive Mode (192,168,1,102,9,128).
状态: 服务器发回了不可路由的地址。使用服务器地址代替。
命令: LIST
解决方法:更改Filezilla设置,编辑-设置-连接-FTP-被动模式,将“使用服务器的外部ip地址来代替”改为“回到主动模式”即可。