winXP下无法连接vsFTP - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Part
V2EX    Linux

winXP下无法连接vsFTP

  •  
  •   Part 2013-05-21 14:04:22 +08:00 4258 次点击
    这是一个创建于 4585 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在win-7下,各种连接(cmd ftp、cuteFTP...)没问题,大部分用户在winXP下没问题,部分用户无法连接,关防火墙,关各种杀毒、卫士,无果,为此在vmware下装了个XP,cmd ftp 连接失败,特此求教
    第 1 条附言    2013-05-22 21:37:37 +08:00
    捣鼓了一天,winXP下依然是坑,425

    配置如下:

    anonymous_enable=no
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=no
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_file=/var/log/vsftpd.log
    xferlog_std_format=YES
    data_connection_timeout=120
    async_abor_enable=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    pam_service_name=vsftpd
    userlist_enable=yes
    userlist_deny=yes
    listen=YES
    tcp_wrappers=YES
    pasv_enable=YES
    max_per_ip=30
    port_enable=YES
    pasv_promiscuous=YES

    @thedevil5032
    13 条回复    1970-01-01 08:00:00 +08:00
    gouera
        1
    gouera  
       2013-05-24 22:28:56 +08:00
    会不会是少了 local_root , 不是很懂..我也是刚学
    Part
        2
    Part  
    OP
       2013-05-27 14:53:56 +08:00
    @gouera 把iptables关了都不管用,悲催...
    viator42
        3
    viator42  
       2013-05-27 15:22:24 +08:00
    SELinux关了没?
    Part
        4
    Part  
    OP
       2013-05-28 08:54:37 +08:00
    @viator42 SELinux 应该没有问题吧?因为我在win 7 和 大部分xp 上打开没问题,初步怀疑是 如果客户端经过多个内网路由的话,登陆成功后,没法 ls 目录。
    yxw55555
        5
    yxw55555  
       2013-05-28 09:36:50 +08:00
    ftp已经连接上,只是数据连接不成功。可能是20端口被内部路由过滤掉了。试试PASV命令,看是否能连接上
    Part
        6
    Part  
    OP
       2013-05-28 10:18:04 +08:00
    @yxw55555
    200 PORT command successful. Consider using PASV.
    然后就 ls 超时了,客户端应该是PASV也尝试了?
    Part
        7
    Part  
    OP
       2013-05-28 10:35:26 +08:00
    @viator42
    @yxw55555

    已经证实是 “多路由”问题,如果客户端经过多个内网路由则 list 失败(服务器端在外网),目前搞不清楚为何,求高手解答。
    yxw55555
        8
    yxw55555  
       2013-05-28 10:46:34 +08:00
    “多路由”???

    你的意思是:客户端和服务器间存在多个(内网)路由器??? 如果是这样的话,我认为还是可能是20端口被其中某个路由过滤掉了(应该可以配置)。

    另外,你手动敲PASV命令还是连接不上?
    Part
        9
    Part  
    OP
       2013-05-28 10:51:37 +08:00
    @yxw55555
    我是在vmware里重现的,
    vmware xp 网卡NAT 时 出现 200 PORT command successful. Consider using PASV. 425 Failed
    改成 “bridge”直连,就没问题了。

    BTW,cmd 下如何 PASV?
    yxw55555
        10
    yxw55555  
       2013-05-28 11:20:04 +08:00
    。。。。可以自己google啊

    ftp ---> literal --->PASV。

    vmware我好久没碰了,你仔细看看这个NAT配置把
    Part
        11
    Part  
    OP
       2013-05-28 11:26:53 +08:00
    @yxw55555

    230 Login successful.
    ftp> literal
    Command line to send PASV
    227 Entering Passive Mode (115,182,34,21,127,174)
    ftp> ls
    200 PORT command successful. Consider using PASV.
    425 Failed to establish connection.

    failed again. -_-
    yxw55555
        12
    yxw55555  
       2013-05-28 11:51:36 +08:00
    ftp> ls
    200 PORT command successful. Consider using PASV.
    425 Failed to establish connection.

    @Part 你看看,虽然你发了PASV命令,他还是用的PORT模式。

    DOS ftp PASV支持的不好,直接装个工具试一试,工具里边图形化设置,很简单。。。。
    Part
        13
    Part  
    OP
       2013-05-28 12:27:34 +08:00
    FileZilla & Cute FTP 都试过,不管用。


    @yxw55555
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2434 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 15:39 PVG 23:39 LAX 07:39 JFK 10:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86