‘壹’ FTP无法连接上传怎么办
FTP 无法上传的原因
无法上传网页,FTP故障-提示“无法连接服务器”错误。
问题出现原因:FTP客户端程序设置问题,客户上网线路问题,FTP服务器端问题。
处理方法:建议客户使用CUTPFTP软件来上传客户的网页,在“FTP主机地址处”最好填写IP地址,如果客户上传时提示socket错误的话,请您检 查一下您使用软件的编辑菜单下的连接中防火墙里是否有一个使用了PASV模式,如果选中的话,您把此选项取消即可连接主机。
2、FTP时已经通过身份验证,但总列不出目录或文件或总是显示建立数据 socket 失败,连接被拒绝
问题出现原因:您使用的上传软件的FTP客户端程序不应该选用PASV Mode和Firewall Setting
备注:常用FTP工具被动模式的取消方法
提示的错误为“数据 Socket 错误: 连接超时 列表错误”
FlashFxp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点 -选项-使用被动模式-去掉其前面的钩
CuteFtp取消被动模式
站点管理器-要取消的站点-右键选择属性-类型-数据连接类型-使用 port-确定
LeapFtp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点-高级-使用PASV模式-去掉其前面的钩
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 Data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(PASV模式),来避免该限制,进行数据传输。
建议:如果不使用PASV(即不使用被动传输)能够正常下载的话,就不要使用被动传输,因为主动传输比被动传输速度快(本站主机在主动传输时具备选择性确 认的TCP选项(RFC2018),能有效进行丢包重传,具备Timestamps选项(RFC1323)有效测定网络时延,避免提前重传),被动传输有 时在用户开辟很多线程的时候会出现连接错误。
Zend编译过的文件上传时必须(强制)使用二进制模式。
首先请您检查一下您的域名是否做过域名解析,检测方法:您可以在DOS提示符下输入ping域名如果可以ping通的话,则您可以在FTP软件中“FTP主机地址处”填写您的域名,如果ping不通的话,则您需要在“FTP主机地址处”填写您主机的IP地址。
注意:我们建议您使用IP地址上传页面,同时,某些地区的拨号上网的169对FTP有限制。所以请您最好更换上网方式后再进行测试。
请查看您的登陆名密码填写是否正确,因为如果密码是复制的话,可能会复制出空格。另外,您要看一下您在FTP登陆时选择的登陆类型是否是普通。
如果您忘了密码,可在“控制面板”中自行修改。
如果此处的密码仍无法登陆,请与我们联系。
可以通过主机控制面板中的磁盘空间管理查看空间占用情况。
备注:点击“空间占用图”刷新显示,可以获得最新的空间占用情况。
‘贰’ FTP无法正常连接
从以下几个方面查找原因:
PING FTP服务器地址,是否能通;
查看从本地是否能正常进入FTP服务器;
查看FTP服务有没有启动;
查看防火墙设置,有没有屏蔽端口21
‘叁’ FTP账户连接提示:425 Can't open data connection 错误,求解决办法
425 Can't open data connection 列表错误 解决方法尝试方法一:这个问题主要是由于使用Passive Mode模式造成的,解决这个问题很简单:1、在ftp服务软件中设置指定端口地址范围,允许Passive Mode使用,比如60000-600202、然后在ftp服务器的系统防火墙上打开这些tcp端口,比如是60000-60020,如果使用windows自带的防火墙,就一条一条的增加,20行有点麻烦,但是可以解决。如果ftp用户较多,可以扩大端口范围。尝试方法二:考虑以下原因:1、防火墙挡住了2、没有查看内容的权限3、网管屏蔽了FTP端口 (检查20端口是否开放,如FTP改过端口了1234,刚检查1233端口是否开放)尝试方法三:425 Can't open data connection 和 读取目录列表失败 问题解决这个问题主要是由于使用Passive Mode模式造成的,解决这个问题很简单:1、在ftp服务软件中设置指定端口地址范围,允许Passive Mode使用,比如60000-600202、然后在ftp服务器的系统防火墙上打开这些tcp端口尝试方法四:是由于服务端防火墙的设置,客户端不能用pasv模式,用户在使用FTP上传文件时出现无法列表的情况,是由于选择在PASV方式下进行上传而导致的。因此,请用户将上传方式改为PORT。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置(连接之前请确保已经关闭防火墙,例如卡巴斯基、瑞星、天网、windowsxp系统自带的防火墙等)。
‘肆’ ftp上传超时的一种解决方案
最近有个同时的ftp总是上传文件失败,更换过各种ftp客户端和账号都没有问题,之后又怀疑是win10的问题,但是另外一个同事也是win10,同样的软件,同样的账号都没问题。后来也关过系统防火墙,windows denfender之类的,均告失败。正当准备放弃的时候,突然看到一篇文章(原文连接: https://trac.filezilla-project.org/ticket/5533#no1 )是和同事的情况类似,因为他也是很小的文件可以上传,但是大于几kb之后就不能上传了,而导致这个问题的原因是和 MTU 有关。
具体来说,FTP使用两个TCP连接来通信,一条控制连接(control connection)用来提交命令和接受回复;一条数据连接(data connection)来处理实际的文件传输。在文件传输过程中,控制连接是很容易进入空闲状态的,TCP标准也没有规定一个连接的最大空闲时间。但是路由器和防火墙经常会把空闲的连接给关闭掉,并且不通知双方,就造成了传输100%但最后还是超时的现象。后面的评论就是解决问题的关键了:TCP传输过程中有最大的包上限MTU(Maximum Transmission Unit,不超过1500),超过这个大小的传输就要拆成多个包(packet)。所以比较“小”的文件不用拆包,一次就传输完了;“大”的文件需要拆包,分多次发送,就出现超时的问题。
好了既然找出始作俑者了,那么如何修改呢?
通过上面的设置修改,发现果然ftp上传没问题了。
抱着好奇的态度,我又去看了下另外一个同事的电脑发现,他的 MTU也是默认的1500,为什么他可以???
后来又查询资料发现,原来MTU和ISP有关系,后来我又对比了下他们电脑上的dns,发现果真不一样。好吧,又学习到了不少知识。
‘伍’ ftp上传文件的时候老是连接超时。
出现此问题的原因:传输模式错误。
解决的方法和操作步骤如下:
准备工具:FlashFXP5。
1、首先,在桌面上找到“
FlashFXP5”,然后双击以打开FTP软件,如下图所示,然后进入下一步。
‘陆’ FTP连接失败的原因
考虑以下原因:
1、防火墙挡住了
2、没有查看内容的权限
3、网管屏蔽了FTP端口
默认是pasv模式,因为服务端防火墙的设置,客户端不能用pasv模式,将设置中的pasv模式置为空,就正常了
FTP连接服务器失败的原因一般有以下几种:
1、网络不通导致FTP连接服务器失败
有时可能是由服务器或者电脑本地网络有问题,导致FTP连接服务器失败。可以通过浏览器查看网页测试是否是网络问题。
2、服务器出现宕机、死机、重启等情况
我们在租用服务器时,都会对服务器的访问速度及稳定性进行考察。服务器出现右机、死机、重启等情况不仅会导致FIP连接服务器失败,也直接导致网站无法正常运营,从而影响网站优化排名及用户体验。如果出现此情况,尽快联系服务器提供商进行解决。
3、防火墙设置出现问题导致服务器连接失败查看我们的防火墙设置是否勾选了“PASV模式”,如果勾选,那么将取消,然后尝试重新连接。
4、FTP软件出现问题导致连接服务器失败有时我们会忘记对软件的及时更新,所以导致使用的FTP软件版本过低或者被停用,再或者该软件出现了问题。此时我们可以先删除现有软件,然后重新安装。
5、短时间内连接服务器次数过多
可能由于FTP连接服务器的速度稍微有些慢,我们等待的比较着急,就不停地点击连接按钮,导致短时间内容连接次数过于频繁而连接失败。
6、服务器被ISP屏蔽导致FTP连接服务器失败判断服务器是否被ISP屏蔽,可以通过使用代理服务器进行连接测试。
7、租用的服务器后台被关闭
如果以上几种情况都被排除,那么很有可能是我们所租用的服务器后台被关闭了,此时需要连接服务器提供商进行核查与修改。
FTP连接服务器失败的原因有很多,基本比较常见的情况就是以上几种。为保障网站的正常运营,当出现FTP服务器失败的情况,应及时检查其原因并解决。
拓展资料:
FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
‘柒’ 我远程FTP命令行,下载服务器上的资料的时候出出150 Opening ASCII mode data connection 之后就没有反应
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(pasv模式),来避免该限制,进行数据传输. 但是由于我们要求用户必须关闭PASV模式,所以,请将你的防火墙设置的级别低一些或关闭试试看。
补充:
说得通俗点,就是将你机器的防火墙(包括windows防火墙、反病毒软件的防火墙)关闭,若还不正常的话,将ftp服务器的防火墙也关闭。
‘捌’ ftp 读取目录列表失败怎么解决,显示下面的情况
如果确定IP,帐号,密码没有问题的话,把FTP的连接模式改一下,有两种模式可选:主动模式、被动模式;你切换一下试试!希望对你的问题有所帮助,如果还有什么疑问可以HI在线咨询,帮你解答!
‘玖’ ftp上传出现这个是为什么.应该怎么处理
150 opening ascii mode data connection for /bin/ls.
426 data connection closed, transfer aborted.
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(pasv模式),来避免该限制,进行数据传输.
解决办法是在该ftp标签的站点设置中,设置为被动模式pasv模式.同样,如果前面有网友出现200 port command successful.
连不上的情况,也用上面方法
1.
connected. waiting for response.
220 serv-u ftp server v4.0 for winsock ready...
user anonymous
530 sorry, no anonymous access allowed.
quit
不允许匿名登录
2.
connected. waiting for response.
220 serv-u ftp server v4.0 for winsock ready...
user test
331 user name okay, need password.
pass xxxxxx
530 not logged in.
quit
一般是密码输入错误时出现的信息。密码不对哟!
3.
connecting to xxx.xxx.xxx.xxx, port 21 (#1)
error: connection timed out
这个表明对方未开机,也可能是对方不在你能访问的范围内。可能小区的服务器检修中。
4.
connecting to xxx.xxx.xxx.xxx port 21 (#1)
error: connection refused
这个一般表明对方已开机,但未开启ftp服务(没有开serv-u)
也可能为对方不提供在这个端口上的服务
5.
connecting to xxx.xxx.xxx.xxx, port 21 (#1)
connected. waiting for response.
disconnected from server.
connection attempt failed. waiting for retry...
出现这个信息实在是很倒霉,你极有可能把重试时间定的太短服务器封了你哟!
6.
connecting to xxx.xxx.xxx.xxx, port 21 (#1)
connected. waiting for response.
user xxx
331 user name okay, need password
pass xxxxxx
530 not logged in, unauthorized ip address.
quit
没有登记ip!或者登记的ip和你现在下载的不一样!赶快重新登记吧!
7.
227 entering passive mode (218,3,87,224,10,232)
retr hfdx-tsoaf.sub.rar
550 sorry, insufficient credit for download - upload first.
传输已失败!
传输队列已完成
你的流量不够了,重新购买吧!
8.
connected. waiting for response.
220 serv-u ftp server v4.0 for winsock ready...
user user
421 too many users - please try again later.
说明当前你所属的下载组的下载人数已到上限,请过些时候再尝试,用Flashget等的下载工具不断尝试联接的人请讲尝试时间调大一点,否则会被服务器封闭一段时间的IP
9.
150 opening ascii mode data connection for /bin/ls.
426 data connection closed, transfer aborted.
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(pasv模式),来避免该限制,进行数据传输.
解决办法是在该ftp标签的站点设置中,设置为被动模式pasv模式.同样,如果前面有网友出现200 port command successful.
连不上的情况,也用上面方法
Connecting to xxx.xxx.xxx.xxx, Port 21 (#1)
ERROR: Connection timed out
这个表明对方未开机,也可能是对方不在你能访问的范围内
-----------------------------------
Connecting to xxx.xxx.xxx.xxx Port 21 (#1)
ERROR: Connection refused
这个一般表明对方已开机,但未开启FTP服务(没有开Serv-U)
也可能为对方不提供在这个端口上的服务
-----------------------------------
Connecting to xxx.xxx.xxx.xxx, Port 21 (#1)
Connected. Waiting for response.
Disconnected from server.
Connection attempt failed. Waiting for retry...
出现这个信息实在是很倒霉,你极有可能被对方Ban了。
如果只是Ban几分钟or几小时or一天还好,不然只有和站长说说好话,让他给你解封吧。
-----------------------------------
110 Restart marker reply. In this case, the text is exact and not left to
the particular implementation; it must read: MARK yyyy = mmmm where yyyy is
User-process data stream marker, and mmmm server s equivalent marker (note
the spaces between markers and "=").
重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格)
-----------------------------------
120 Service ready in nnn minutes.
服务在NNN时间内可用
-----------------------------------
125 Data connection already open; transfer starting.
数据连接已经打开,开始传送数据.
-----------------------------------
150 File status okay; about to open data connection.
文件状态正确,正在打开数据连接.
-----------------------------------
200 Command okay.
命令执行正常结束.
-----------------------------------
202 Command not implemented, superfluous at this site.
命令未被执行,此站点不支持此命令.
-----------------------------------
211 System status, or system help reply.
系统状态或系统帮助信息回应.
-----------------------------------
212 Directory status.
目录状态信息.
-----------------------------------
213 File status.
文件状态信息.
-----------------------------------
214 Help message.On how to use the server or the meaning of a particular
non-standard command. This reply is useful only to the human user. 帮助信息。
关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。
-----------------------------------
215 NAME system type. Where NAME is an official system name from the list
in the Assigned Numbers document.
NAME系统类型。
-----------------------------------
220 Service ready for new user.
新连接的用户的服务已就绪
-----------------------------------
221 Service closing control connection.
控制连接关闭
-----------------------------------
225 Data connection open; no transfer in progress.
数据连接已打开,没有进行中的数据传送
-----------------------------------
226 Closing data connection. Requested file action successful (for example,
file transfer or file abort).
正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)
-----------------------------------
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
进入被动模式
-----------------------------------
230 User logged in, proceed. Logged out if appropriate.
用户已登入。 如果不需要可以登出。
-----------------------------------
250 Requested file action okay, completed.
被请求文件操作成功完成
-----------------------------------
257 "PATHNAME" created.
路径已建立
-----------------------------------
331 User name okay, need password.
用户名存在,需要输入密码
-----------------------------------
332 Need account for login.
需要登陆的账户
-----------------------------------
350 Requested file action pending further information
对被请求文件的操作需要进一步更多的信息
-----------------------------------
421 Service not available, closing control connection.This may be a reply
to any command if the service knows it must shut down.
服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭
421 Too many users - please try again later.
太多用户,那就过会再连
-----------------------------------
425 Can t open data connection.
打开数据连接失败
-----------------------------------
426 Connection closed; transfer aborted.
连接关闭,传送中止。
-----------------------------------
450 Requested file action not taken.
对被请求文件的操作未被执行
-----------------------------------
451 Requested action aborted. Local error in processing.
请求的操作中止。处理中发生本地错误。
-----------------------------------
452 Requested action not taken. Insufficient storage space in system.File
unavailable (e.g., file busy).
请求的操作没有被执行。 系统存储空间不足。 文件不可用
-----------------------------------
500 Syntax error, command unrecognized. This may include errors such as
command line too long.
语法错误,不可识别的命令。 这可能是命令行过长。
-----------------------------------
501 Syntax error in parameters or arguments.
参数错误导致的语法错误
-----------------------------------
502 Command not implemented.
命令未被执行
-----------------------------------
503 Bad sequence of commands.
命令的次序错误。
-----------------------------------
504 Command not implemented for that parameter.
由于参数错误,命令未被执行
-----------------------------------
530 Not logged in.
一般来说是密码错误。
530 Sorry, no ANONYMOUS access allowed.
这个就是不许匿名登录
530 Not logged in, unauthorized IP address
这个有点麻烦,你的IP不在站长允许访问的IP范围内,只有和站长联系,让他把你的IP网段加入Allow Access列表里吧
530 Not logged in, only one(也有可能是two or three) session from same IP allowed at a time.
每个IP只能开一个(也有可能是two or three) 下载,就不要用多线程啦,小心Ban了你。
-----------------------------------
532 Need account for storing files.
存储文件需要账户信息
-----------------------------------
550 Requested action not taken. File unavailable (e.g., file not found, no
access).
请求操作未被执行,文件不可用。
-----------------------------------
551 Requested action aborted. Page type unknown.
请求操作中止,页面类型未知
-----------------------------------
552 Requested file action aborted. Exceeded storage allocation (for current
directory or dataset).
对请求文件的操作中止。 超出存储分配
-----------------------------------
553 Requested action not taken. File name not allowed
请求操作未被执行。 文件名不允许
-----------------------------------
这种错误跟http协议类似,大致是:
2开头--成功
3开头--权限问题
4开头--文件问题
5开头--服务器问题
‘拾’ ftp服务器连不上
1 )验证该目的地的IP地址是正确的。
2 )增加连接超时的门槛下,全球设置|连接。
3 )切换到对面的数据连接类型( PASV两种或港口)根据站点设置|型标签。
4 )确认问题是不是由当地尝试连接到一个候补服务器。
5 )如果一个服务器名称使用,验证它解析为正确的地址。
6 )如果使用本地服务器表为服务器名称的决议,检查它是否不解决,以过时的地址。
7 )尝试侦测的地址。
8 )如果您使用的是路由器,验证路由器和运行(检查侦测它,然后平1地址以外的路由器) 。
9 )做了traceroute到目的地,以核实所有路由器沿着连接路径的业务。
10 )确认您的子网掩码是安装妥善。
11 )确认您的本地软件或硬件防火墙不会阻止出站连接源自cuteftp 。
12 )确认您的反病毒软件是没有过失(请尝试关闭它) 。