请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

阿里云 vsftp:425 failed to establish connection

  1. chrome 浏览器 访问 无响应https://img1.sycdn.imooc.com//szimg/5a2809430001d50d09600603.jpg

  2. 火狐浏览器 访问如下 情况https://img1.sycdn.imooc.com//szimg/5a28096d000110fd09800553.jpghttps://img1.sycdn.imooc.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开放的目录的权限已经开放了 如图https://img1.sycdn.imooc.com//szimg/5a2807b5000195f705320141.jpg

  6. 阿里云安全组 端口规则如下图https://img1.sycdn.imooc.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. 客户端工具倒是可以连接 我用的FlashFXPhttps://img1.sycdn.imooc.com//szimg/5a2808ca0001906609030503.jpghttps://img1.sycdn.imooc.com//szimg/5a2808d700019f9d11090673.jpg

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

正在回答

4回答

Geely 2017-12-09 14:37:23

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

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

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

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



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


0 回复 有任何疑惑可以回复我~
  • 提问者 慕大侠 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-12-16 16:28:54
Adrianrex 2019-10-10 00:27:45

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

0 回复 有任何疑惑可以回复我~
慕后端5334776 2019-08-18 18:59:35

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

0 回复 有任何疑惑可以回复我~
  • 请问你的问题解决了吗?我是CentOS7的环境,也是出不来index.html
    回复 有任何疑惑可以回复我~ 2019-10-10 00:28:01
Geely 2017-12-08 00:36:39

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

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

后来是通过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 20:27:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信