【IT168 专稿】上期(点击此处)笔者为大家介绍了FTP的基本概念以及传输模式,但是如何登录FTP呢?如果公司开启了FTP站点告诉了我们用户名和密码,使用什么工具更方便浏览FTP中的资源呢?遇到无法登录某FTP站点时如何解决呢?今天就为各位IT168的读者解惑答疑。
一、命令行法:
早期登录FTP都是使用命令行中的一个一个命令的,那时所有操作都是在DOS下进行,没有任何图形化工具。
例如我们建立了一个FTP站点服务器地址是211.153.80.240,通过命令登录该FTP并下载有用资源呢?使用命令行的方法不用任何工具,即使没有安装浏览器的计算机也可以通过命令行来完成文件的传输。
第一步:通过“开始->运行->输入cmd”进入命令行模式。
第二步:输入ftp 211.153.80.240后回车,在出现user提示时输入分配给我们的用户名,接着是输入密码。(如图1)当出现“230 User logged in, proceed.”的提示时说明我们已经成功登录了FTP服务器。
![]() |
| 图1 点击看大图 |
第三步:输入命令完成文件的下载上传以及文件目录查看工作。经常用到的有ls(显示文件目录,类似于DIR),get(下载文件),put(上传文件),bye(离开FTP站点)。例如输入get softer.exe将从FTP服务器上将该文件下载到本地当前目录。
小提示:刚刚接触命令行FTP的读者可能不知道输什么指令,其实我们可以输入?来查询。另外使用命令行模式将无法对FTP的传输模式进行修改,这一点要特别注意。
二、浏览器法
上面提到的命令行登录FTP服务器太不直观了,实际上操作系统都内置了IE浏览器,我们完全可以使用IE浏览器来登录FTP站点并下载相应的文件。我们以登录211.153.80.240下载softer.txt为例。
第一步:启动IE浏览器,并在地址栏处输入ftp://211.153.80.240。
小提示:由于我们使用的是FTP协议进行数据的传输,所以必须在地址前写上“ftp://”,如果直接写211.153.80.240则默认浏览器会调用http协议进行访问。
第二步:在弹出的对话框中输入正确的用户名和密码,(如图2)然后点LOGIN按钮完成登录工作。
![]() |
| 图2 点击看大图 |
第三步:在出现的文件目录中找到softer.txt用鼠标直接拖到本地桌面即完成了该文件的复制工作,实现了将softer.txt从FTP服务器上下载到本地硬盘的操作。
小提示:实际上我们可以通过在地址栏中输入诸如“ftp://用户名:密码@
IP地址:端口号”的形式来快速访问FTP站点,从而省去了输入用户名和密码的步骤,如果不输入端口号则使用默认的21端口。
不过有的时候用户使用IE浏览器登录FTP的时候虽然到达了输入用户名和密码的阶段,但是输入完毕会出现无法连接FTP的提示,在前一期中我们介绍过,这种情况是由于FTP的传输模式不对造成的,我们需要对传输模式进行修改。默认情况下IE浏览器是使用被动模式传输FTP数据的,遇到使用主动模式建立的FTP站点就会出现上面的问题。我们通过IE浏览器的“工具”标签中的internet选项,然后定位到“高级”标签,找到“浏览”下的使用被动FTP(为防火墙和DSL调制解调器兼容性)这个设置项,将其前面的对勾去掉即可。这样我们的浏览器就可以访问以主动模式建立的FTP站点了。以后再想访问被动模式的站点时还需要将这个对勾选上。(如图3)
![]() |
| 图3 |
三、用flashfxp断点续传FTP资料
虽然IE浏览器提供了图形化的传输界面管理及登录FTP,但是我们在传输某个大文件时必须一次性传完,如果中途网络出现问题中断或者意外终止的话,之前所传数据将前功尽弃。为了解决这个问题我们可以使用一些FTP管理工具,这些工具都支持称为断点续传的功能。这样的话不管你掉线还是关机都可以继续传输文件。
工具-FlashFXP 3.1.12.1075 beta 简体版(请大家在网上自行搜索下载)
第一步:下载FLASHFXP进行安装。安装过程一路NEXT即可。
第二步:启动桌面的FlashFXP图标,在右边窗口中点“连接”按钮,然后选择“快速连接”。
第三步:在快速连接界面输入你要登录的FTP站点IP地址,端口号,用户名和密码,然后点“连接”按钮即可快速登录该FTP服务器。(如图4)
![]() |
| 图4 |
第四步:登录后传输文件就可以实现断点续传的功能了,关机或掉网后再次登录服务器传送文件都可以接着原来的进度传输了。(如图5)
![]() |
| 图5 点击看大图 |
学会了使用FLASHFXP进行断点续传文件用户再也不怕掉线停电的危机了。
四、用影音传送带提升FTP下载速度
有的时候我们会觉得登录FTP后下载速度太慢了,只有几K/S。一方面是自己带宽不足,另一方面是因为不管你使用IE浏览器还是FLASHFXPFTP这些客户端工具只是单线程的,下载起来自然很慢。如果想早日下完资源的话需要使用多线程下载工具。”我们常用的影音传送带(net transport)和FLASHGET就是这样的多线程下载工具,不过要想多线程下载FTP上的文件还需要点小技巧。
工具-影音传送带(Net Transport) V1.94a 简体中文版(请大家在网上自行搜索下载)
实例:通过站点浏览器实现FTP文件的多线程下载
第一步:安装并启动影音传送带,并选择“站点探测器”标签。
第二步:在站点探测器的地址及用户名,密码处输入FTP服务器的正确信息后回车进行登录,这时你会发现影音传送带内置的这个FTP工具显示出了FTP服务器上的所有文件列表。(如图6)
![]() |
| 图6 点击看大图 |
第三步:在你想下载的文件上点鼠标右键,选择“下载”就会自动启用影音传送带下载该文件,我们可以在下载窗口中设置同时下载的线程数,(如图7)从而实现了多个线程玩FTP的功能。
![]() |
| 图7 点击看大图 |
那么如何在影音传送带(Net Transport)中切换FTP登录的工作模式呢?同样需要小技巧。
第一步:使用影音传送带(Net Transport)的站点探测器登录某个FTP站点,如果工作模式不对会出现“连接超时”的提示。(如图8)
![]() |
| 图8 点击看大图 |
第二步:我们需要修改影音传送带(Net Transport)的工作模式,首先在该站点IP地址处点鼠标右键,选择“添加到收藏夹”。(如图9)
![]() |
| 图9 |
第三步:在弹出的站点属性窗口中点“其他设置”,在下载标签中的FTP处把被动模式前的对勾去掉即可。(如图10)
![]() |
| 图10 |
第四步:为该站点起一个标签名称,然后保存设置。这样我们就可以顺利登录该站点了,使用的工作模式从被动切换为主动。(如图11)
![]() |
| 图11 点击看大图 |
五、常见FTP故障解决方法
FTP使用比较普遍,所以热心网友为我们总结出了详细的FTP故障及其解方法。故障列表如下:
(1)登录FTP时已经通过身份验证即输入了用户名和密码,但总列不出目录?
答:前面也介绍过FTP有两种登录模式,既然能够通过身份验证就是不能显示共享目录,肯定是工作模式的问题。我们只需要将登录工具的主动模式改为被动模式即可。
(2)部分用户只能使用FTP工具进行登录而不能用浏览器登录FTP服务器。
答:最主要还是工作模式的选择问题,不过还有一种情况就是用户的密码中包含有“:”或“@”字符,因为在浏览器中“:”用于分隔用户名和密码,“@”用户连接密码与服务器IP地址。如果仍然希望用浏览器登录的话就必须修改用户密码了。
(3)一般ftp站点都有同时登录人数的上限,超过该上限就会出现421错误。
(4)当输入用户名或密码错误时就会出现530“not login"的错误提示。
(5)当出现“连接拒绝”的提示时说明你的ip已经被该ftp封了,只能等待一段时间再尝试了。
(6)在用影音传送带的站点浏览器时无法访问主动模式的FTP服务器。
答:用站点浏览器登录主动模式建立的FTP站点时会出现超时问题,而站点探测器不象普通任务下载一样可以通过相应的属性窗口修改连接模式,不过我们可以先将该站点添加到收藏夹中,然后就会发现可以对站点属性进行设置了,在下载标签中将“被动”模式前的对勾去掉就可以正常访问主动模式建立的FTP站点了。
总结:
FTP登录技巧很多,一方面需要使用断点续传使我们传输文件更加有保障,另一方面需要提高下载的线程数使我们的传输文件更加有效率。一些常见的故障无外乎IP被封闭,登录人数超过限制,工作模式不对等,这些错误的应对方法都需要在实际工作中不断积累获得。
