欢迎来到天天文库
浏览记录
ID:4159273
大小:160.14 KB
页数:3页
时间:2017-11-29
《flashfxp错误代码10054:连接被同位体重置等问题的解决方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、这段时间由于工作需要,要搭建一个ftp,服务端软件选择了filezilla,客户端默认指定的是flashfxp。选择了局域网内的一台机器作为ftp服务器,用户分为内网用户和外网用户。情况如下:ftp服务器所在机器内网ip:192.168.1.10外网ip:202.188.192.5内网用户user1的机器ip:192.168.1.21(与ftp同属一个内网,其对应的外网Ip是202.188.192.5)外网用户user2的机器ip:202.188.190.2(注:由于政策和相关法规,文中所有ip地址均
2、不是作者配置的实际ip地址,但是与作者配置的ip地址是等价的)去网上搜索了filezilla的基本教程。并按照基本流程配置下来。主要配置如下:1、安装完成filezilla之后,新建用户,并选择对应的ftp目录和权限就可以了,很简单。另外就是进行系统配置,点击工具栏中的系统配置图标,进入系统配置菜单(FileZillaServerOptions)。首页是最基本的东西,比如端口,最大用户数,超时时间等。参考配置如下。2、很多教程都说需要使用被动模式,因此设置Passivemodesettings这个版块
3、,勾选其中的Usecustomportrange,将范围设置为10001到10050。还说如果外网的用户要连接这个ftp的话,需要在下面的IPv4specific栏目中勾选UsethefollowingIP,并填上ftp所在机器的外网ip,如果是咱们的例子就是202.188.192.5。但是请注意!!!在之后的实践中,我发现可以不用这么做,这个栏目只勾选Default就可以。如下图:以往的教程设置UsethefollowingIP的目的是为了让外网的机器能够通过IP地址找到这台ftp服务器的机器。我们
4、可以这样设置,但是也可以进行另外一项更加保险的设置,将会在下文提出。但是外网的用户反映登陆ftp很慢,而且会超时。除了这个问题之外我还发现,在内网的用户登陆这台ftp的时候速度是很快,不过在上传大量小文件的时候,传着传着就断线了,而且在想连接的时候提示连接失败,等一段时间之后会恢复,但是如果此时手动载入队列,再点击传送的话,还是会出现连接失败的情况,并且还需要再等一段时间才能访问。之后一直纠结于此事,多次“走访调查”,包括百度知道提问啦、各种组合系统设置啦、防火墙设置啦、更改ftp服务端软件啦,等等;
5、都没有解决问题。后来在不经意间解决了问题。下面一一说明:首先是内网用户上传小文件会断线,并且不能立即连接的问题:说来奇怪,我在ftp的那台机器上安装了新的杀软和防护软件之后,这个问题就解决了。内网用户可以上传大量小文件了,而且不会断线。第二个问题是上面提到的不设置“UsethefollowingIP”项,那么外网机器怎么才能通过ip地址找到这台ftp服务器呢,很简单,内网的路由器进行设置,将所有对21(ftp专用端口)的请求都转发到ftp这台机器上(ip为:192.168.1.10)。这能够保证所有f
6、tp的链接请求都会被发送到这台ftp服务器上。第三个问题就是外网用户反映的,登陆ftp服务器特别慢,一两分钟才能连接上。我之前一直以为这是服务端设置的问题,后来不经意的操作,我发现是客户端设置的问题,内网用户的flashfxp软件不用进行特殊设置。但是外网用户需要修改连接模式为主动模式。设置方法如下:打开flashfxp,选择“站点”->“站点管理器”->选择你的连接站点,之后点击“选项”->将数据连接模式改为“主动模式(PORT)”,之后点击“应用”即可。祝大家好运!如果对你有帮助别忘了顶一下,或者
7、评论一下哦!!(^_^)
此文档下载收益归作者所有