您的位置:首页 > 编程语言 > PHP开发

ftp连接:读取目录列表失败

2012-06-25 21:55 423 查看
连接的错误提示:

状态: 连接建立,等待欢迎消息...

返回: 220 (vsFTPd 2.0.1)

命令: USER xiaozhuren_user

返回: 331 Please specify the password.

命令: PASS **************

返回: 230 Login successful.

命令: SYST

返回: 215 UNIX Type: L8

命令: FEAT

返回: 211-Features:

返回: EPRT

返回: EPSV

返回: MDTM

返回: PASV

返回: REST STREAM

返回: SIZE

返回: TVFS

返回: 211 End

状态: 已连接

状态: 读取目录列表...

命令: PWD

返回: 257 "/home/xiaozhuren_user"

命令: TYPE I

返回: 200 Switching to Binary mode.

命令: PASV

返回: 227 Entering Passive Mode (60,29,225,54,125,229)

命令: LIST

错误: 连接超时

错误: 读取目录列表失败
有人说:
命令: PASV

默认是pasv模式,因为服务端防火墙的设置,客户端不能用pasv模式,将设置中的pasv模
式置为空,就正常了

返回: 227 Entering Passive Mode (58,X,X,X,0,1)

在ftp服务软件中设置指定端口地址范围,允许Passive Mode使用,比如60000-60020

解决办法:

在传输设置中:

修改传输模式为: 主动传输

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: