帮助中心
|

FTP软件出错案例分析

方法/步骤

  • 客户案例问题内容:

    状态:> 正在连接到 218.30.96.116
    状态:> 正在连接到 218.30.96.116 (ip = 218.30.96.116)
    状态:> Socket 已连接。正在等待欢迎消息...
    220-Microsoft FTP for WinSock ready...
    220 (欢迎您使用耐思尼克虚拟主机服务,本空间禁止使用聊天室,江湖游戏,在线视频

    播放,专业下载等严重耗用服务器资源的程序,谢谢您的合作!)
    状态:> 已连接,正在验证...
    命令:> USER cw64167
    331 User name okay, need password.
    命令:> PASS ********
    230 User logged in, proceed.
    状态:> 登录成功
    命令:> TYPE I
    200 Type set to I.
    命令:> REST 100
    350 Restarting at 100. Send STORE or RETRIEVE.
    状态:> 该站点支持断点续传
    命令:> REST 0
    350 Restarting at 0. Send STORE or RETRIEVE.
    命令:> pwd
    257 “/“ is current directory.
    命令:> TYPE A
    200 Type set to A.
    状态:> 正在重获目录列表...
    命令:> PASV
    227 Entering Passive Mode (218,30,96,116,5,204)
    命令:> LIST
    状态:> 正在连接数据 socket...
    错误:> 建立数据 socket 失败

    一直发生这个问题,webFTP 和 使用软件,现在都不能登陆了。

    工程师解决建议:


    从您给出的Socket错误信息看:
    命令:> PASV
    227 Entering Passive Mode (218,30,96,116,5,204)
    命令:> LIST
    状态:> 正在连接数据 socket...
    错误:> 建立数据 socket 失败
    是由于您没有关闭PASV模式(use PASV mode)或启用防火墙use firewall setting)造

    成的。

    如果您使用的是耐思尼克推荐的FTP4.2.3中文版,请您参考如下设置。

    FTP4.2.3取消PASV(被动模式)方法:

    首先打开FTP软件,然后点击站点管理器,此时会弹出一个窗口,然后点击窗口最下面一

    行任务栏中的编辑菜单,此时又会弹出另外一个窗口,在窗口的右上侧有两个选项一个为

    PASV模式、另一个为使用防火墙设置,现在把此两个选项的对勾去掉,然后点确定。或者

    打开FTP软件中的编辑-设置-连接-防火墙,把使用防火墙访问和PASV模式取消这样您再点

    连接就可以很快的连接到您的站点服务器了。


    请您注意:
    1、由于耐思尼克的服务器不提供匿名连接,所以请您在选择登陆类型的时一定要选择普通连

    接才可以连上。

    2、 FTP的端口为默认端口21