Foxtable(狐表)用户栏目专家坐堂 → [求助]FTP服务器问题


  共有5312人关注过本帖树形打印复制链接

主题:[求助]FTP服务器问题

帅哥哟,离线,有人找我吗?
13865161910
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
[求助]FTP服务器问题  发帖心情 Post By:2016/1/6 13:35:00 [只看该作者]

使用FIleZilla SERVER连接ftp的时候出现错误


IE浏览器访问下载文件正常,但是用发布后的程序进行远程升级,账号密码都没有问题,提示230 Logged on

然后就出现如下信息提示:

(000080)2016/1/6 13:26:48 - z****(2**.141.2*2.***)> RETR update.txt
(000080)2016/1/6 13:26:48 - z**** (2**.141.2*2.***)> 150 Connection accepted
(000080)2016/1/6 13:26:48 - z**** (2**.141.2*2.***)> 226 Transfer OK

(000080)2016/1/6 13:26:49 - Z**** (2**.141.2*2.***)> RETR update2.zip
(000080)2016/1/6 13:26:49 - Z**** (2**.141.2*2.***)> 150 Opening data channel for file transfer.
(000080)2016/1/6 13:26:59 - Z**** (2**.141.2*2.***)> 425 Can't open data connection.
(000080)2016/1/6 13:26:59 - Z**** (2**.141.2*2.***)> 421 Connection timed out.
(000080)2016/1/6 13:26:59 - Z**** (2**.141.2*2.***)> disconnected.

请问该如何解决???

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/6 14:21:00 [只看该作者]

直接运行代码

 

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update.txt","D:\data\Update.txt","" ,"" ,False, 100000, True)

 

如果可以下载,就是你搭建的东西有问题,改用 serv-u ftp 搭建


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(大红袍)直接运行代码?Network.Down...  发帖心情 Post By:2016/1/8 14:01:00 [只看该作者]

改用serv-u ftp  问题依旧,使用FZ的客户端或FTP Voyager能正常访问FTP的目录,我启动了被动模式,但是foxtable发布的程序启动后,更新,发现ftp server 就会出现这样的命令提示

图片点击可在新窗口打开查看此主题相关图片如下:1111111111.jpg
图片点击可在新窗口打开查看

和明显,update.txt 已经正常下载了,但update2.zip 却无法下载
[此贴子已经被作者于2016/1/8 14:03:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 14:18:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(大红袍)参考 http://blog.csdn.net...  发帖心情 Post By:2016/1/8 14:27:00 [只看该作者]

425 Can't open data connection.的解决办法:
问题背景:
    新使用独立主机一个.主机由防火墙.
问题症状:
    服务器FTP服务正常启用.但是客户端不能连接.
    用客户端连接.提示以下信息:
    返回:    227 Entering Passive Mode (asdfasdfasdfasfd,asdfasdfasdf,asdfasdf).
    命令:    LIST
    错误:    传输连接被打断: ECONNABORTED - Connection aborted
    返回:    425 Can't open data connection.
    错误:    读取目录列表失败
问题原因分析
    问题出在  Passive Mode ,因为被动模式会使用大概是5000~10000的TCP/IP端口,但是服务器已经屏蔽了此端口,所以必须使用主动模式,而非被动模式.
问题解决方案:
    1.开放端口,不推荐.为了保障安全
    2.调整客户端软件的模式:使用主动模式.


根据上述说明,问题还是处在客户端上,也就是foxtable发布后的程序上,如何修改为主动呢?foxtable使用ftp远程更新,所使用是主动模式还是被动模式?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 14:52:00 [只看该作者]

1、用被动模式;

 

2、服务器,防火墙那里,端口请开放;或者是关闭防火墙。


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(大红袍)1、用被动模式; 2、服务器...  发帖心情 Post By:2016/1/8 15:42:00 [只看该作者]

阿里云服务器上的防火墙是关闭的!用FTP客户端都能正常访问,但是软件启动更新,却一直显示425 Can't open data connection!
账号密码也无问题,21端口也是打开的!
很奇怪的是txt文件能正常被下载到project文件夹,而下载update2.zip 却总是提示无法数据链接。这次发布的版本在发布的时候  在日期后面手动添加了时间,然后由软件生成更新包,再传至ftp目录上的!

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 15:50:00 [只看该作者]

贴出ftp路径测试。

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(大红袍)贴出ftp路径测试。  发帖心情 Post By:2016/1/8 16:47:00 [只看该作者]

放了类似的文件在上面,用FTP客户端能正常获取文件目录,但是用软件远程升级就出现了425问题!

以下内容是专门发给大红袍浏览


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/8 16:53:00 [只看该作者]

测试了一下,Network.DownloadFile 下载正常,也就是自动升级那里也肯定下载正常。

 

1、你尝试把你客户端的防火墙关闭一下测试;

 

2、运行exe的时候,要右键,属性,用管理员身份运行,因为要有访问共用网络的权限。


 回到顶部
总数 40 1 2 3 4 下一页