互联网的搬运工 分类搜索 官网    VIP电影   留言板   免责声明    我要投稿   后花园

网站首页 经验 正文

在阿里云服务器使用火车头采集器FTP上传出错提示Failed to connect fore data transfer:500 I won't open connection to

小冰 2020-03-08 经验 39 ℃ 0 评论

一:项目背景

本次项目是站点使用的谷歌云GCP服务器,安装的宝塔面板6.8.8版本,火车头采集器是V7.6开新版,火车头采集器位于阿里云杭州使用的win08系统。

二:报错详情

在阿里云服务器使用火车头采集器FTP上传出错提示Failed to connect fore data transfer:500 I won't open connection to 经验 第1张

火车头采集器采集页面使用FTP测试上传文件时,提示如上图错误。

Failed to connect fore data transfer:500 I won't open connection to 172.16.*.* (only to 47.110.*.*)

三:原因分析

通过搜索引擎检索,发现是因为阿里云等云服务器商,都会有内网的存在,而172.16.*.*正式我这台win08的火车头采集器所在的服务器的内网地址。

而正是因为有内网,所以通往我FTP地址的数据,会首先通过内网地址A转到公网地址B再转到FTP地址C。

此时FTP地址C会认为这个经过A中转的数据包是被劫持的,是不可信的。所以就造成了FTP连接不成功。

四:解决办法

使用ftp的被动模式。

如图,仅需勾选上被动模式即可!

在阿里云服务器使用火车头采集器FTP上传出错提示Failed to connect fore data transfer:500 I won't open connection to 经验 第2张

五:扩展知识

FTP链接不成功,也很有可能是防火墙的端口未放行。

5.1宝塔的pureftp设置

在宝塔面板方面,宝塔面板采用的是pureftp软件,默认开启了FTP的主动模式与被动模式。同时在宝塔的防火墙里面也开启了FTP的主动与被动的端口。

但是在宝塔ftp里,有一点设置被很多人忽略。就是在pureftp中设置vps的公网IP地址。

在pureftp里面有设置的地方,平时是被#注释掉的,因为一般不会遇到问题,如果遇到了问题,就需要自己设置一下了。

在pureftp的配置修改里,搜索ForcePassiveIP

在阿里云服务器使用火车头采集器FTP上传出错提示Failed to connect fore data transfer:500 I won't open connection to 经验 第3张

大约是在188行,可以看到这一行前面有#,将#删掉,同时将192.168.0.1改为你的vps的真实地址。

然后点击保存-->重启ftp。

5.2谷歌云GCP的安全组(防火墙设置)

关于谷歌云GCP的安全组(防火墙)的设置,之前写过简单的教程

简单说,FTP需要开放20、21、39000-40000这些端口

5.3火车头采集器所在的云主机的安全组(防火墙设置)

开启20、21、39000-40000这些端口的TCP/UDP链接

Tags:

< 温馨提示 >
本站资源如有密码均为:70ol.com
学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

站长QQ:  官方QQ群:558413792

猜你喜欢

本文暂时没有评论,来添加一个吧(●'◡'●)


欢迎 发表评论:

请填写验证码
搜索
最近发表
网站分类
友情链接
标签列表
文章归档
最新留言
站点信息
  • 文章总数:242
  • 页面总数:1
  • 分类总数:14
  • 标签总数:16
  • 评论总数:1
  • 浏览总数:161885