阿里云 vsftp:425 failed to establish connection

来源:2-13 vsftpd文件服务器安装与配置实操(linux系统同学看这节)

慕大侠

2017-12-06

  1. chrome 浏览器 访问 无响应http://img.mukewang.com/szimg/5a2809430001d50d09600603.jpg

  2. 火狐浏览器 访问如下 情况http://img.mukewang.com/szimg/5a28096d000110fd09800553.jpghttp://img.mukewang.com/szimg/5a2809790001566c09700514.jpg

实在遗憾 , 问答区搜索了一下 ,好像没有小伙伴遇到这个问题 ,在此之前 我做了相关的自查 按照老师说的这几点 ,链接在这

http://coding.imooc.com/learn/questiondetail/14276.html , 还是未能解决

  1. vsftpd.conf 是没问题的, 直接从 http://learning.happymmall.com/vsftpdconfig/ 下载的

  2. ftp 账号赋值是否正确 , 应该正确, 我尝试重新创建一个账号 ftpuser1 未能解决

  3. 本地ok

  4. chroot_list 文件 里已经添加了 ftpuser 这个用户 

  5. ftp开放的目录的权限已经开放了 如图http://img.mukewang.com/szimg/5a2807b5000195f705320141.jpg

  6. 阿里云安全组 端口规则如下图http://img.mukewang.com/szimg/5a280aba00011cfe13170609.jpg

  7. 防火墙的 配置如下 

  8. # Generated by iptables-save v1.4.7 on Fri Jan  6 16:53:09 2017
    #*filter
    #:INPUT ACCEPT [174:12442]
    #:FORWARD ACCEPT [0:0]
    #:OUTPUT ACCEPT [96:10704]
    #-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT 
    #-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
    #-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    
    
    #COMMIT
    # Completed on Fri Jan  6 16:53:09 2017
    
    
    #------------------------------------
    
    # Firewall configuration written by system-config-firewall
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    
    #ssh port 
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    
    #vsftpd
    -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
    
    -A INPUT -p TCP --dport 20 -j ACCEPT
    -A OUTPUT -p TCP --sport 20 -j ACCEPT
    -A INPUT -p TCP --dport 21 -j ACCEPT
    -A OUTPUT -p TCP --sport 21 -j ACCEPT
    
    
    #mysql port
    #-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
    
    #tomcat remote debug port
    #-A INPUT -p tcp -m tcp --dport 5005 -j ACCEPT
    
    #-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    
    #nginx
    -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
    
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT
  9. 客户端工具倒是可以连接 我用的FlashFXPhttp://img.mukewang.com/szimg/5a2808ca0001906609030503.jpghttp://img.mukewang.com/szimg/5a2808d700019f9d11090673.jpg

老师帮忙看看吧 我折腾了两个晚上 没研究明白 ,谢谢

写回答

4回答

Geely

2017-12-09

回复 慕大侠:第一个问题,index.html没有找到。我在想是不是你的目录转发配置的文件夹路径不对?另外可以给你的ftpuser那个目录 用户组给予一个w权限。

 http://blog.sina.com.cn/s/blog_4da051a60101c8ny.html

特意给你找了一下这个错误,感觉可能还是配置有一些问题。http://learning.happymmall.com/vsftpdconfig/

可以和咱们线上的配置对比一下~~



然后第二个问题我现在怀疑如果前面的配置都搞定之后。应该就ok了。具体的版本区别还真不知道,之前有个同学是这么帮他解决的。到时候我问问他的版本号


0
1
慕大侠
非常感谢!
2017-12-16
共1条回复

Adrianrex

2019-10-10

请问你的问题解决了吗?我是CentOS7的环境,也是出不来index.html

0
0

慕后端5334776

2019-08-18

这个问题,后来是怎么解决的?我也遇到了同样的问题

0
1
Adrianrex
请问你的问题解决了吗?我是CentOS7的环境,也是出不来index.html
2019-10-10
共1条回复

Geely

2017-12-08

你好,大侠我记得你,超级棒,我刚下班,最近好忙的说。。年底要做绩效考核啥的。回复晚了。

 我大概看了一下。这个我之前看别的同学也有同样的问题。貌似是谷歌浏览器新的版本里有安全性的东西。

后来是通过ftp://user.password@ip 这种方式访问才可以。

我看火狐是ok的,ftp服务是ok的。那么你上传文件就ok,到时候用nginx转发到ftpfile目录里,走http接口访问就可以了。


赞你的问题,这么详细!说明你是一个善于思考,善于换位思考的同学!赞!!!


0
1
慕大侠
哈哈 , 这样问才能让老师有针对性 , 也能尽可能快速的找到解决问题的关键 , 对大家都是好的 . 是这样 , 火狐其实一开始 是弹出 425 failed to establish connection , 点击了确定之后才 进入索引界面的 , 在ftpfile 下面有个index.html 文件, 索引里并没有看到,这里有点不明白 ; 另外 我试了一下 老师说的Chrome 浏览器 ftp://user.password@ip 访问方式 还是会直接跳回到 ftp://ip ,依然访问不到 ,难道还是浏览器的问题 ? 我的Chrome 版本版本 62.0.3202.75(正式版本) (64 位)
2017-12-08
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程