您所在的位置:读书频道 > 操作系统 > Linux > 5.3.2 FTP

5.3.2 FTP

2007-12-05 10:46 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第五章的主要介绍一些常见的网络命令,并新增了一些数据包捕获的命令。本文主要介绍的是FTP服务。

AD:

5.3.2  FTP

常常会听到FTP这个服务。如果你想要下载Linux的光盘烧录映象文件时,可以到FTP网站,它们都是FTP提供者啊。那我们要如何去下载呢?当然就是通过FTP的客户端软件了。在Linux下面,我们可以通过FTP这个软件,也可以通过下一小节会提到的LFTP软件。

[root@linux ~]# FTP [-p] [host|IP] [port]
参数:
-p :启动被动式模式 (passive、PASV);

范例一:联机看看
[root@linux ~]# FTP FTP.isu.edu.tw
Connected to FTP.isu.edu.tw (140.127.177.17).
220-欢迎光临义守大学文件服务器
220-
220-本站提供以下软件可供下载:
220-********************************************************************
220-/pub/BeOS/       BeOS 操作系统
220-/pub/Linux/      Linux 操作系统
....(其他省略)....
220-********************************************************************
Name (FTP.isu.edu.tw:dmtsai): anonymous
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
FTP>
FTP> help         <==提供更多的可用命令,可以常参考。
FTP> cd /pub      <==变换目录到 /pub 当中
FTP> dir          <==显示远程主机的目录内容
FTP> get file     <==下载 file 这个文件
FTP> mget file    <==下载 file 这个目录或文件
FTP> put file     <==上传 file 这个文件到服务器上
FTP> delete file  <==删除主机上的 file 这个文件
FTP> mkdir dir    <==建立 dir 这个目录
FTP> lcd /home    <==切换“本地端主机”的工作目录
FTP> passive      <==启动或关闭 passive 模式
FTP> binary       <==数据传输模式设置为 binary 格式

FTP其实是一个很麻烦的协议,因为它使用两个port分别进行命令与数据的通信,详细的内容我们会在后续的FTP服务器内详谈,这里我们先简单介绍一下如何使用FTP这个软件。首先当然需要登录了,所以在上面的代码中填入账号与密码。由于提供匿名登录,而匿名登录者的账号就是anonymous,所以直接填写那个账号即可。如果是私人的FTP,可能需要提供一组完整的账号与密码。

登录FTP主机后,就能够使用FTP软件的功能进行上传与下载的操作,几个常用的FTP内命令如上述代码所示,不过,鸟哥建议你可以连到大学的FTP网站后,使用help(或问号 ?)来查询可用的命令,然后尝试下载以测试使用一下这个命令吧。这样以后没有浏览器的时候,你也可以直接连接下载FTP了。

另外,如果由于某些原因,让你的FTP主机的port开在非正规的端口,那你就可以利用下面的方式来连接到该台主机。

[root@linux ~]# FTP hostname 318
# 假设对方主机的 FTP 服务开启在 318 这个 port 。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管第一课——网络组建与管理
本书针对初级网管朋友所需掌握的网络组建和网络管理技能,以示例方式编写而成,其主要特点就是实用性和可操作性非常强。 全书共

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院