找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 934|回复: 1

ftp简易教程(ftp新手必读)

[复制链接]
发表于 2005-10-13 19:24:15 | 显示全部楼层 |阅读模式
FTP菜鸟必看简易实用教程[推荐]!!

很多人看到一些长篇的FTP教程会没什么耐心看下去,现在就简明得介绍一下,一看就明的方式希望能好些.还有一些发帖的FTP格式,第四点,新手必须看看了!

1.FTP概述
文件传输是指将文件从一台计算机上发送到另一台计算机上,传输的文件可以包括电子报表、声音、编译后的程序以及字处理程序的文档文件。

2.FTP中的两种工作方式
A.Standard模式 FTP的客户端发送 PORT 命令到FTPserver (PORT模式)
B.Passive模式FTP的客户端发送 PASV命令到 FTP Server (PASV模式)

3. 怎样把PASV模式改为PORT模式?
CuteFtp
请点击---编辑----全局设置----连接类型----选择PORT或PASV---然后确定。
flashfxp
选项---参数设置----防火墙/代理/标识----把使用被动模式前的小勾取消即可
leapftp
站点管理器-----你要连接的站点-----高级---去掉pasv前面的勾

4.ftp://A:B@c/ 形式的说明
A代表用户名
B代表密码
C代表 FTP 地址或者 IP 地址
D代表端口---------省略表示默认端口 21

5.为什么FTP连接进去是空的,看不到文件?
原因1:不支持PASV,请用 PORT模式。
原因2:网站不支持list命令,找到具体的链接,用flashget下载

6.FTP 常见错误及解决方法

421错误:同时连接该ftp的人数过多,超出FTP设置的人数了,请等人少的时候再连接。

530“not login\":
用户名或密码错误,获得正确的密码重新连接。

“连接超时,无法连接”错误:该ftp暂时关机,可能是服务器重新启动,或者FTP进行维护,等FTP正常再连接。

“无法解析域名”:
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(是指你的网络服务商的域名解析服务)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。

“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。

“连接拒绝”:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。
如果你的ip地址是动态的话,也可以断开网络,重播上网连接FTP试试。

425 :不能打开数据连接,你可以尝试用PORT模式来代替PASV模式,或者反之。

550 No such file or directory:文件可能已经改名或者删除了

Not connet,access deny拒绝连接访问错误:不能匿名登录和访问,你必须提供用户名和密码才能登录。

426:关闭连接,中止传输 。FTP 可能正在重新启动,或者服务器维护而关闭。


FTP口令:
文件传输软件的使用格式为:FTP ,如果连接成功,系统将提示用户输入用户名以及口令:
LOGIN:(输入合法的用户名或者“ANONYMOUS”)
PASSWORD:(输入合法的口令,若以“ANONYMOUS”方式登录,一般不用口令)

进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要的命令及相似的命令如下:
(1)HELP、?、RHELP、REMOTEHELP
HELP 显示LOCAL端的命令说明,若不接受则显示所有可用命令;
? 相当于HELP,例如:? CD;
RHELP 同HELP,只是它用来显示REMOTE端的命令说明;
REMOTEHELP 相当于RHELP。

(2)ASC(ASCII)、BIN(BINARY)、IMAGE、TYPE
ASCII 切换传输模式为文字模式(只能用来传送DOC文件,因为是7-BIT)
BINARY 切换传输模式为二进制模式(除文字文件外皆用此模式);
IMAGE 相当于BINARY;
TYPE 让你更改或显示目前传输模式。

(3)BYE、QUIT
BYE 退出FTP;
QUIT 相当于BYE。

(4)CD、CDUP、LCD、PWD、!
CD 改变当前工作目录,例如:CD \\PUB;
CDUP 回到上一层目录,相当于你打CD..;
LCD 让你更改或显示LOCAL端的工作目录,例如:LCD \\TMP;
PWD 显示目前的工作目录(REMOTE端);
! 让你执行外壳命令,例如: !LS。

(5)DELETE、MDELETE、RENAME
DELETE 删除REMOTE端的文件
MDELETE 批量删除文件,需配合?或*;
RENAME 更改REMOTE端的文件名。

(6)GET、MGET、PUT、MPUT、RECV、SEND
GET 下传文件;
MGET 批量下传文件,需配合万用字元,例如:MGET *.GZ;
PUT 上传文件;
MPUT 批量上传文件,需配合万用字元;
RECV 相当于GET(RECV为RECEIVE的简写);
SEND 相当于PUT。

(7)HASH、PROMPT、VERBOSE、STATUS、BELL
HASH 切换#字号的出现,每一个#字号表示传送了1024/8192 BYTES;
PROMPT 切换INTERACTIVE ON/OFF;
VERBOSE 切换所有文件传输过程的显示;
STATUS 显示目前的一些参数;
BELL 当指令做完时会发出一声叫声。

(8)LS、DIR、MLS、MDIR、MKDIR、RMDIR
LS 有点象UNIX下的LS(LIST)命令;
DIR 相当于LS -L(LIST-LONG);
MLS 只是将远端某目录下的文件存于LOCAL端的某文件里;
MDIR 相当于MLS;
MKDIR 象DOS下的MD(创建子目录)一样;
RMDIR 象DOS下的RD(删除子目录)一样;

(9)OPEN、CLOSE、DISCONNECT、USER
OPEN 连接某个远端FTP服务器;
CLOSE 关闭目前的连接;
DISCONNECT 相当于CLOSE;
USER 再输入一次用户名和口令(有点像UNIX下的SU)。

※◆FTP登陆不上的几个信息提示含义释疑◆※

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 \"ATHNAME\" 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开头--服务器问题
回复

使用道具 举报

pioneerandy 该用户已被删除
发表于 2005-10-14 23:45:28 | 显示全部楼层
thank you very much
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-7 23:44 , Processed in 0.168962 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表