FTP错误详解及解决方案该怎么放行被动模式?:云服务器画面cpu

時間:2023-12-29 02:51:38 作者:云服务器画面cpu 熱度:云服务器画面cpu
云服务器画面cpu描述::

PureFTP是目前许多Linux平台流行的FTP服务端之一,最近配置服务器采用到了PureFTP,中间也显露了各种连接疑问,总之就是无法正常传输数据,防火墙也开放了21端口,但最要命的是客户端采用被动模式怎么也连不上。

一般会显露 “425-Cant open data connection打开资料连接失败”过错!

这一般是服务器被动模式端口没有开放或被占用引起的,查验是否有别的程序占用及防火墙是否开放该(一系列)端口。

我们都知道,FTP有两种传输模式:

主动模式(PORT):

服务器的20端口连接客户端的一个随机端口(服务器和客户端协商的),主动模式要求客户端没有防火墙,或者客户端的防火墙(路由器)具有ALG(利用层网关)性能,防火墙会自动打开服务器请愿的端口,一般CISCO和H3C的路由器都有ALG性能。主动模式需要我们手工在ftp客户端里面手工设置,默认都是被动模式。

被动模式(PSAV):

服务器打开21端口,客户端连接服务器的21端口进行连接管理,然后要求服务器打开一个特定端口,客户端与服务器进行连接。

假如我们服务器开启了防火墙,或者服务器外部有防火墙,客户端将无法与服务器进行数据连接,那么我们如何既采用被动模式,又开启防火墙呢?

首先,我们改动Pureftp的配置文件etcpure-ftpdconf(默认在安装目录下,也可能在其他场所,查找一下即可)

把下面的
PassivePortRange2000030000
改动为,即去掉注释
PassivePortRange2000030000

重启pureftpd服务,另外我们要改动防火墙,开放20000-30000端口,以iptables为例:

iptabels-AINPUT-ptcp--dport2000030000-jACCEPTserviceiptablessave

这样就胜利搞定被动模式了,用ftp客户端连接尝尝吧。

一、FTP过错代码列表

150    文件状态良好,打开数据连接

200    号召胜利

202    号召未实现

211    系统状态或系统辅助响应

212    目录状态

213    文件状态

214    辅助信息,信息仅对人类用户有用

215    名字系统类型

220    对新用户服务预备好

221    服务关闭管理连接,可以退出登录

225    数据连接打开,无传输正在进行

226    关闭数据连接,请愿的文件操纵胜利

227    进入被动模式

230    用户登录

250    请愿的文件操纵完成

257    创造PATHNAME

331    用户名正确,需要口令

332    登录时需要帐户信息

350    请愿的文件操纵需要进一步号召

421    连接用户过多

425    不能打开数据连接

426    关闭连接,中止传输

450    请愿的文件操纵未执行

451    中止请愿的操纵:有本地过错

452    未执行请愿的操纵:系统存储空间缺陷

500    形式过错,号召不可辨别

501    参数语法过错

502    号召未实现

503    号召次序过错

504    此参数下的号召性能未实现

530    账号或密码过错

532    存储文件需要帐户信息

550    未执行请愿的操纵

551    请愿操纵中止:页类型未知

552    请愿的文件操纵中止,存储分配溢出

553    未执行请愿的操纵:文件名不正当

●400-Bad request失败请愿过错(最常见的过错之一)

这个疑问在于你输入的网址有过错。有可能是你要连接的服务器不能辨别你要求阅读的文档,或者你没有拜访它的权力甚至它基本就是不存在的。仔细查验一下 你是否将网址写错,包括大小写(一般网址是不分大小写的,可是某些不同凡响文档例外)、符号或是多打了空格。这是最常见的一类过错。

●401-Unauthorized未途经认证的过错

可能是你拜访到了有密码保卫的站点而你输入的密码不正确。首先你要确定是否有拜访该网站的权力(通常有用户名和密码),密码是严格分辨大小写的,一般是不能匿名的。

●403-Forbden制止拜访过错

你可能没有权力拜访这个文档,有时某些页面是不许可直接拜访的(没有炼接到上面的页面),当然也有被口令保卫的可能。这时你须要回到上一页面输进口令才能够拜访。

●404-Not found没有找到过错(最常见的过错之二)

这是我们常常遇到的拜访犯错场合。首先可能是你的网址有过错(漏字、大小写、符号的不同等),或者是网址最后的开拓名不对,当然也有可能是这个地址或者页面基本不存在。

●425-Cant open data connection打开资料连接失败

这一般是服务器被动模式端口没有开放或被占用引起的,查验是否有别的程序占用及防火墙是否开放该(一系列)端口。

●500-Server Error服务器过错

通常是对方网页程序设计过错而发生的,可能是正在改动和上传网页,等待对方网页更正过错后再试吧。

●503-Service unavailable服务不可用过错(常见过错之三)

这也有许多可能性:你的ISP服务器死机,你公司的网关断了(假如你通过单位的局域网上网),或者你自己的系统出疑问了。最好的设法是等一会再尝尝,假如仍然不行就去看看自己的机器、询问一下网络控制员。

●Bad file request过错文件请愿

你的阅读器要求拜访数据域和下拉列表等不同凡响形式的文件和文档,然而拜访的页面没有这些表单,或者表单犯错。你只有告诉控制员更新表单。

●Socks Error代理服务器犯错 (常见过错之四)

这是在代理环境下客户机上最常见的过错,原因是:连接超时、代理服务器已经关闭或连线已经断开。咨询服务器控制员查找相应的过错并比较解决。

●Request time out连接超时过错(常见过错之五)

连接超时,主要原因可能是你的网络速度太差,或者你在阅读器中设置了超时时间选项,也可能是由于服务器的疑问,多尝尝看。

●An Unexpected Web Error Occurred不可预知的网页过错

产生此过错的原因许多,没有任何详细的辩白和解决设法。只有使用上面说的逐级拜访父目录的设法,或者抛却。

●Cannot add form submission result to bookmark list无法将表单结

果参加书签列表

当你通过搜索找到一堆网址,想把结局存到书签中,因为你得到的可能是一个动态的网页,不能够将它加到书签上。你可以将结局页面作为一个HTML文件存到你的硬盘上。

●Failed DNS lookup DNS查找失败过错

DNS(Domain Name System域名控制系统)用于将网址翻译成正当的因特网物理地址,显露这种过错可能是你输入地址有过错,查验一下输

入的地址,然后重新尝尝。

●File contains no data文件无内容过错

你拜访的站点没错,但没有Web页面,只有重试几回看看。

●Connection refused by host主机谢绝连接

可能是你无权拜访这个站点,或者它谢绝你的IP(或者IP段)拜访,也有可能是口令保卫造成的。

●Vieer not found找不到察看器过错

网上有多种形式的文件,比如声音文件、压缩文件、动画文件等。假如你的阅读器没有定义相关的软件就不能够拜访。简朴的解决想法就是下载并安装相关的软件。

●Unable to locate the server不能定位服务器过错

可能你输入的网址有疑问,或者服务器不存在,或者是服务器已经被取消了(这时一般会有一个页面提示你转到相应的页面)。重新查验一下你输入的地址,重试一下。

●Host unavailable主机不可用过错

有可能主机死机了。稍等一会,重新刷新再看看。

●Netork connection as refused by the server服务器谢绝网络连接过错

要求拜访A务器的用户太多,无法对你的要求应答。只有不停地刷新了再试一试。

●Host unknon主机找不到过错

通常是服务器死机了,或者是你的网络连接中断所致。

二、采用FTP、报导组、Foxmail和OE、CuteFTP、NetAnts中常见的过错和解决

●Connet10061没有连接

连接失败或者没有连接,也可能是你要连接的主机基本就不提供FTP服务。

●Not connet,access deny谢绝连接拜访过错

不能匿名登录和拜访,你必要提供用户名和密码才能登录。只有去申请一个用户名你才能进入主机。

●Bad target URL目的URL过错

在采用网络蚂蚁NetAnts时最常见的过错,是你的JOB的URL地址有疑问,可能是你输入有疑问,也可能是服务器上连接犯错。

●Too many users用户太多

当你登录FTP时显露的过错。这是因为拜访该FTP站点的用户太多所致,你可到换个时间段试一试。

●You cant log on as an anonymous user你不能作为匿名用户登录

有些FTP站点许可通过匿名(就是采用anonymous的用户名和口令)拜访,但有些仅许可其成员(拥有特定用户名和口令)拜访。另外一种可能是你的阅读器不支持匿名FTP拜访,你可以采用专门的FTP软件(比如CUTEFTP)拜访。

●Permission denied谢绝拜访

当你试图上传一个文件到FTP站点上时,没有权限或者是站点太忙所致。

●NNTP server error报导组服务器过错

当你试图登录一个报导商量组时显露的过错,可能是服务器关闭或者连接中断引起。

●Too many connections——try again later太多的连接,等一会再试

这也是因为用户过多发生的过错信息,你换个时间拜访吧!

●Receive and send data error收取或发送数据犯错

在采用Foxmail或者Outlook Express时,通常因为线路质量不好,与服务器的连接被意外中断所致。

●Connect server fail连接服务器失败

在采用Foxmail或者Outlook Express时,不能连接到你的邮件服务器。请查验你是否已连接到你的ISP或者网络是否已经断开,假如邮件服务器已关掉或太忙,也会显露这种场合。

●Can’t resolve server address不能分析服务器地址

在采用Foxmail或者Outlook Express时,分析服务器地址失败,通常是由于DNS服务器未连接,或POP3(SMTP)服务器名字写错,更正信箱的服务器设置参数就可以了。

●The actual size of donloading file is unknon下载文件大小无法确认

这是NetAnts的一个Bug,由于NetAnts在下载文件前,必要先知道文件的大小,显露这个过错的原因是由于服务器的应答中没有包括文件大小。在以后版本中会得到改进。

●Warning The server says 553 sorry,that domain isn’t in my list of alloed reception发送邮箱地址过错

在采用Outlook Express和Foxmail时产生的过错,过错在于SMTP服务器不承受你要发送的邮件地址。通常,一些免费的邮件服务器只承受发送给它自己的邮件地址。解决设法:更改一个SMTP服务器地址。[page]

二、FTP下载过错资讯

有许多的朋友不太会看FTP资讯过错,假如下载不了,一定是出了过错,自己要知道是什?场所错了。?什?错。

下面说说几个非常代表的。

530,说明密码过错。

550,说明位址有过错,可能是盗连没有改。

详细的FTP过错列表

110 Restart marker reply In this case, the text is exact and not left to the particular implementation; it must read MARK yyyy = mmmm here yyyy is User-process data stream marker, and mmmm servers equivalent marker (note the spaces beteen 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 $XrkxmL=

文件状态资讯

-----------------------------------

214 Help messageOn ho to use the server or the meaning of a particular non-standard mand 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 ne 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, pleted _

被请愿文件操纵胜利完成 63

----------------------------------- ,

257 PATHNAME created

路径已建立

-----------------------------------

331 User name okay, need passord ,

用户名存在,需要输入密码

-----------------------------------

332 Need account for login

需要登陆的账户

-----------------------------------

350 Requested file action pending further information U

对被请愿文件的操纵需要进一步更多的资讯

-----------------------------------

421 Service not available, closing control connectionThis may be a reply to any mand if the service knos it must shut don (O;

服务不可用,管理连接关闭。这可能是对任何号召的回应,假如服务认?它必要关闭

-----------------------------------

425 Cant 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 systemFile unavailable (eg, file busy)

请愿的操纵没有被执行。 系统存储空间缺陷。 文件不可用

-----------------------------------

500 Syntax error, mand unrecognized This may include errors such as mand line too long

语法过错,不可辨别的号召。 这可能是号召行过长。

----------------------------------- }

501 Syntax error in parameters or arguments

参数过错导致的语法过错

-----------------------------------

502 Command not implemented

号召未被执行

-----------------------------------

503 Bad sequence of mands )

号召的顺序过错。

-----------------------------------

504 Command not implemented for that parameter,

因为参数过错,号召未被执行

-----------------------------------

530 Not logged in

没有登录

-----------------------------------

532 Need account for storing files

存储文件需要账户资讯!

-----------------------------------

550 Requested action not taken File unavailable (eg, file not found, no access)

请愿操纵未被执行,文件不可用。

-----------------------------------  

551 Requested action aborted Page type unknon ++

请愿操纵中止,页面类型未知

-----------------------------------

552 Requested file action aborted Exceeded storage allocation (for current directory or dataset)

对请愿文件的操纵中止。 超出存储分配

-----------------------------------

553 Requested action not taken File name not alloed

请愿操纵未被执行。 档案名不许可

-----------------------------------

-----------------------------------

这种过错跟协定相似,大致是:

2开头--胜利 A

3开头--允许权疑问

4开头--文件疑问

5开头--伺服器疑问

例如下面这个范例:

Sat Feb 15 001302 2003 正在连接 61143241231 [IP=6114324123121]

Sat Feb 15 001302 2003 Socket已连接 ,等待欢迎资讯

Sat Feb 15 001303 2003 220 _blank ;free Ftp Server 231starcnnet ;free Ftp Server 231

Sat Feb 15 001303 2003 USER ftper

Sat Feb 15 001303 2003 331 Passord required for ftper

Sat Feb 15 001303 2003 PASS ********

Sat Feb 15 001303 2003 530 Login incorrect

Sat Feb 15 001303 2003 有过错产生!

Sat Feb 15 001303 2003 等待 10秒后重试

这就是说明密码不正确。

三、常见FTP登陆Log资讯

1Connected Waiting for response

220 Serv-U FTP Server v40 for WinSock ready

USER anonymous

530 Sorry, no ANONYMOUS access alloed

QUIT

不许匿名登录

2Connected Waiting for response

220 Serv-U FTP Server v40 for WinSock ready

USER test

331 User name okay, need passord

PASS xxxxxx

530 Not logged in

QUIT

一般是密码输入过错时显露的资讯,但对于Serv-U来说,假如没有这个帐号(test)存在,也会发生同样的犯错资讯。

3Connecting to xxxxxxxxxxxx, Port 21 (1)

ERROR Connection timed out

这个表明对方未开机,也可能是对方不在你能拜访的范畴内

4Connecting to xxxxxxxxxxxx Port 21 (1)

ERROR Connection refused

这个一般表明对方已开机,但未开?FTP服务(没有开Serv-U)

也可能?对方不提供在这个埠上的服务

5Connecting to xxxxxxxxxxxx, Port 21 (1)

Connected Waiting for response

Disconnected from server

Connection attempt failed Waiting for retry

显露这个资讯实在是很倒楣,你极有可能被对方Ban了。

过半小时后再试吧

6Connecting to xxxxxxxxxxxx, Port 21 (1)

Connected Waiting for response

USER XXX

331 User name okay, need passord

PASS xxxxxx

530 Not logged in, unauthorized IP address

QUIT

这个有点麻烦,你的IP不在站长许可拜访的IP范畴内

7Connected Waiting for response

220 Serv-U FTP Server v40 for WinSock ready

USER user

421 Too many users - please try again later

哈哈,这个很常见吧,用户太多,稍后再试吧

8Connected Waiting for response

220 Serv-U FTP Server v40 for WinSock ready

USER test

530 Not logged in, only one session from same IP alloed at a time

QUIT

每个IP只能开一个下载,就不要用多线程啦,提防Ban了你。

9230 User logged in, proceed

状态 登录胜利。

号召 PWD

257 is current directory

状态 Home directory

状态 该站点协助 features。

状态 该站点协助 SIZE。

状态 该站点可以续传中断的下载。

号召 REST 0

350 Restarting at 0 Send STORE or RETRIEVE

号召 PORT 10,7,72,20,5,71

530 Only client IP address alloed for PORT mand

过错 未登录。

过错 建立资料 socket 失败。

状态 连接已关闭。

有些ftp要求采用post,一般默认pasv,这是应该采用pasv,错用post所致不能登陆

站長聲明:以上關於【FTP错误详解及解决方案该怎么放行被动模式?-云服务器画面cpu】的內容是由各互聯網用戶貢獻並自行上傳的,我們新聞網站並不擁有所有權的故也不會承擔相關法律責任。如您發現具有涉嫌版權及其它版權的內容,歡迎發送至:1@qq.com 進行相關的舉報,本站人員會在2~3個工作日內親自聯繫您,一經查實我們將立刻刪除相關的涉嫌侵權內容。