您的位置:首页 > 编程语言 > PHP开发

工作中常见FTP连接不上问题总结

2010-01-25 10:55 489 查看
本文是我在工作中遇到的常见FTP问题总结,部分为公司内部资料,不方便公开,请大家见谅。只希望能给大家带来些经验,有些问题也是大家经常遇到的问题,可以通用的。

FTP连接方式:
推荐大家使用ftp工具连接,用网页方式也行,不过个人认为还是没有软件好。
FTP连接时

(服务器或URL处)填写的地址主要分为章鱼空间与非章鱼空间:章鱼空间用免费域名或者节点IP连;非章鱼空间直接用服务器IP连接。
FTP问题解决思路:
1、 给客户索要空间名并查询,看是什么类型的空间;
2、 自己先用FlashFXP工具测试下,看是否可以登录,如果不能登录看提示什么错误;
3、 如果测试没问题(章鱼的给客户节点IP,让其再次尝试登录),客户却还是登录不了,给客户索要错误截图或错误提示,根据提示采取相应的方法处理。
客户上传文件,建议让客户打包(压缩)后上传,我们可以为客户解压(不过这样也有个弊端,就是客户资料里面有木马就不能屏蔽)。
FTP连接中出现的错误及处理方法:
一、连接失败的情况:
1.错误提示为:连接被拒



原因:①端口不对;②上传木马被屏蔽;③Server-U没启动;④TFTP服务没有启动
解决方法:①查看并更改为相应的端口;
②让客户删除木马,帮客户解除IP屏蔽,详细可见8;
③启动Server-U;
④启动TFTP服务(有时TFTP在注册码正确的情况下会有启动不起来的情况:我见到两种: Access is Denied!和*****长句的英文错误***** 这些情况下,有可能是内部端口不是**,改下内部端口为**;如果是内部端口没错,最快方法就是重装下TFTP,不忙的情况下建议仔细检查下出现这种情况的原因 )。
2、421提示,连接用户过多,请稍后再试



这种情况多是连接的用户过多,或者连接后用户没有注销。
解决方法:①重启Server-U;
②在后台停止FTP状态 然后开启也可以;
②给空间加大连接数(后台数据库里面加大FTP连接数);
③踢出部分用户。
3、530提示 没有登录进去



①查看FTP是否为运行状态;
②核实账号、密码,复制时是否多空格,可以后台在原密码的基础上点“修改”;如果还不可以,检查Server-U中用户名和密码是否与后台的一致。
③章鱼不同类型的节点ip是否一致(zyq、zyy、zyx分开或者给他们zy节点)
4、530提示 没有登录进去 主目录不存在



①检查Server-U中用户的目录是否存在和正确;
②检查服务器上路径是否存在和正确;
③如果路径不对,要更改为相应的路径,还有子目录也要设置正确,可以在华众里面把路径修复下。
5、530 Sorry,no ANONYMOUS access allowed.



不允许匿名用户登录。
6、550提示 Permission denied,No such file or directory
当时没有截图,下次遇到补上
①首先检查账号密码是否正确,然后看路径设置是否正确,有没有相关的权限;
②重起FTP服务,最好从服务里面重启(不能根本解决);
③重新设置Server-U帐号和目录访问里的文件路径;
④删除FTP用户,重新建。
7、错误提示:无法连接主机



① 检查你的本地网络情况,看是否可以上网,确保你可以正常上网;
② 服务器宕机,找不到服务器;
③ 确保连接的地址输入无误,多为客户输入错误,一般我们自己操作时是复制快捷方式不会出现此类错误。
8、错误提示:连接失败,连接超时



这种是章鱼空间的情况,仔细看里面的内容,连接三级域名时,IP却是不是节点的IP,此时你Ping下其域名便会发现,是域名没有有别名解析。
解决方法:让客户做别名解析,生效了就可以了;或暂时先给客户一个节点IP,然后再让其做别名解析。
9、错误提示:连接失败,连接丢失










看错误提示,找到客户上传的异常文件,很可能因为木马关键字被屏蔽。让客户到www.ip.cn或者www.ip138.com去查看本地外网IP。
①如果是章鱼空间,到相应的节点服务器上查看cdn日志,在日志里面搜索用户外网ip,找到异常文件,让客户删除屏蔽的关键字,然后在CDN中为客户解除IP屏蔽;
②如果是月付/年付空间,到相应的服务器上查看TFTP日志,在日志里面搜索用户外网ip,找到异常文件,让客户删除屏蔽的关键字,然后在TFTP中为客户解除IP屏蔽;
10、网上看到一种同样的 错误提示为:连接失败,连接丢失



①尝试让别人也帮你测试下,如果别人登录确实可以的话,那就不是服务器的问题
②应该是你机器设置的问题或者是你所使用的网络的配置问题:
A.首先防火墙你要确保是关闭了。有些杀毒软件或者防火墙是作为服务运行的,你光关闭了程序界面本身,实际上并没有停掉它的网络监测功能,一定要选择在其界面上选择类似“关闭所有监测”这种选项。有些软件可能修改了系统设置,也要保证在关闭监测的时候还原系统设置。具体内容要视你所用的防火墙或者杀毒软件的类型了。
B.另外XP系统也自带有防火墙,你应该进“控制面板”>>“安全中心”查看其运行状况。
C.另外,可能是你的网络是接入受到硬件防火墙或者是交换机的总控制,某些服务或者端口不可用。简单的检测法就是找到你邻近的和你用一样网络的用户,用FTP软件测试一下能不能连接上。如果情况和你的一样,那就有可能确实是你的网络受到了某种控制。你就需要向有关管理人员沟通了。
D.再你就是在你的FlashFxp站点管理器中选中你的FTP站点,查看右边的“选项”凸条中,“使用被动模式”和“使用跳过列表”有没有被选中,将前者选中,你在本地使用的端口就是动态的,不被防火墙或者其他程序占用的可能性就大了。
二、传送失败:
错误提示:传送失败,1个文件传送失败,且上传的文件为0字节






①检查空间是否已满,如果已满,建议让客户升级空间大小;
②上传的文件超过我们的磁盘限额也会提示无法再上传任何东西(文件上传后的字节数为零);
③本身文件资料是0字节。
三、连接超时的情况:
1、我们讲过的例子:












被动模式端口不通
原因:①有防火墙;②FTP设置的端口被占用;
解决方法:①关闭防火墙;②更改FTP端口,或见占用端口的应用先停掉。
前人总结:FTP时已经通过身份验证,但总列不出目录或文件或总是显示建立数据 socket 失败,连接被拒绝
问题出现原因:您使用的上传软件的FTP客户端程序不应该选用PASV mode和firewall setting
注:常用ftp工具被动模式的取消
a、FlashFxp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点 -选项-使用被动模式-去掉其前面的钩
b、CuteFtp取消被动模式
站点管理器-要取消的站点-右键选择属性-类型-数据连接类型-使用 port-确定
c、LeapFtp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点-高级-使用pasv模式-去掉其前面的钩
2、客户本地的网络问题或是网速慢引起
暂无截图






上面两种情况网上搜了下,有说是中文FTP汉化的原因,用英文的就没问题了。我们遇到这种情况,让客户换个FTP工具,或者到我们的主站上下载个新的FTP工具,主站软件下载位置:常用软件FlashFTP下载
具体链接地址:http://www.8u.cn/down/soft/FlashFXP.rar
肯定还有很多FTP的错误还没有遇到,希望大家补充一下,根据经验自己添加新的错误信息,一起总结经验。本文出自 “冰泉” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: