驿路枫情-加拿大移民论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2615|回复: 1

菜鸟必看之 FTP实用教程[教学]

[复制链接]
发表于 2005-10-2 00:55:26 | 显示全部楼层 |阅读模式
很多人看到一些长篇的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.screen.width-500)this.style.width=screen.width-500;">" target="_blank">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(长城宽带等ftp容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。

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

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

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

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

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

使用道具 举报

 楼主| 发表于 2005-10-2 00:56:10 | 显示全部楼层
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)。



PASV和PORT模式有什么不同,为什么PORT方式比PASV方式安全?
FTP传输过程中要求建立一个专门的连接来传输数据,建立连接有两个方法:
一个就是FTP Server打开一个端口,Client可以去连接这个端口来建立连接。这就是PASV方式。
一个就是FTP Client打开一个端口,Server去连接这个端口来建立连接。这就是PORT方式。
显然,如果服务器打开了一个端口,就意味着向互联网打开了一个端口。所以PORT方式比PASV方式安全
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|驿路枫情加拿大华人网

GMT+8, 2024-11-22 16:51 , Processed in 0.182758 second(s), 6 queries , Gzip On, File On.

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