FTP
真正的“经典”节目之一, FTP 从它使用的协议中获取它的名字, 文件传输协议. FTP 在 Internet 上广泛用于文件下载。 大多数(如果不是全部)Web 浏览器都支持它,并且您经常看到以协议开头的 URI ftp://.
在有网络浏览器之前,有 FTP 程序。 FTP 用于与 FTP服务器, 包含可以通过网络上传和下载的文件的机器。
FTP(以其原始形式)并不安全,因为它将帐户名和密码发送到 明文. 这意味着它们没有被加密,任何人 嗅探 网络可以看到它们。 正因为如此,几乎所有通过 Internet 完成的 FTP 都是由 匿名 FTP 服务器. 匿名服务器允许任何人使用登录名“anonymous”和无意义的密码登录。
在下面的例子中,我们展示了一个典型的会话 FTP 程序下载位于 /pub/cd_images/Ubuntu-16.04 匿名 FTP 服务器的目录 文件服务器:
[我@linuxbox ~]$ FTP文件服务器
连接到 fileserver.localdomain。
[我@linuxbox ~]$ FTP文件服务器
连接到 fileserver.localdomain。
220(vsFTPd 2.0.1)
名称(文件服务器:我): 匿名
331 请指定密码。 密码:
230 登录成功。 远程系统类型是 UNIX。
使用二进制方式传输文件。 ftp> cd pub/cd_images/Ubuntu-16.04
250 目录更改成功。 ftp> ls
200 PORT 命令成功。 考虑使用 PASV。
150 目录列表来了。
-rw-rw-r-- 1 500 500 733079552 25 月 03 日 53:16.04 ubuntu-64-desktop-amdXNUMX.iso
226 目录发送正常。 ftp> 液晶桌面
现在本地目录/home/me/Desktop ftp> 获取 ubuntu-16.04-desktop-amd64.iso
本地:ubuntu-16.04-desktop-amd64.iso 远程:ubuntu-16.04-desktop-amd64.iso
200 PORT 命令成功。 考虑使用 PASV。
150 为 ubuntu-16.04-desktop-amd64.iso(733079552 字节)打开 BINARY 模式数据连接。
226 文件发送正常。
在 733079552 秒内收到 68.56 个字节 (10441.5 kB/s) ftp> 再见
220(vsFTPd 2.0.1)
名称(文件服务器:我): 匿名
331 请指定密码。 密码:
230 登录成功。 远程系统类型是 UNIX。
使用二进制方式传输文件。 ftp> cd pub/cd_images/Ubuntu-16.04
250 目录更改成功。 ftp> ls
200 PORT 命令成功。 考虑使用 PASV。
150 目录列表来了。
-rw-rw-r-- 1 500 500 733079552 25 月 03 日 53:16.04 ubuntu-64-desktop-amdXNUMX.iso
226 目录发送正常。 ftp> 液晶桌面
现在本地目录/home/me/Desktop ftp> 获取 ubuntu-16.04-desktop-amd64.iso
本地:ubuntu-16.04-desktop-amd64.iso 远程:ubuntu-16.04-desktop-amd64.iso
200 PORT 命令成功。 考虑使用 PASV。
150 为 ubuntu-16.04-desktop-amd64.iso(733079552 字节)打开 BINARY 模式数据连接。
226 文件发送正常。
在 733079552 秒内收到 68.56 个字节 (10441.5 kB/s) ftp> 再见
以下是此会话期间输入的命令的说明:
命令含义
命令含义
FTP文件服务器 调用 FTP 程序并让它连接到FTP服务器 文件服务器.
匿名登录名。 出现登录提示后,将出现密码提示。 某些服务器将接受空白密码,而其他服务器则需要电子邮件地址形式的密码。 在这种情况下,请尝试“[电子邮件保护]“。
cd pub/cd_images/Ubuntu-16.04 切换到远程目录
包含所需文件的系统。 请注意,在大多数匿名 FTP 服务器上,公共文件
通过网络传输文件
下载在某处找到 酒馆 目录。
ls 列出远程目录
系统。
液晶显示 桌面 将本地系统上的目录更改为 ~/Desktop。 在示例中,当工作目录为 ~ 时调用 ftp 程序。 此命令将工作目录更改为 ~/Desktop。
获取 ubuntu-16.04-desktop-amd64.iso
告诉远程系统传输文件 ubuntu-16.04-desktop-amd64.iso 到本地系统。
由于本地系统上的工作目录已更改为
~/Desktop,文件会在那里下载。
再见 注销远程服务器并结束
ftp 程序会话。 命令
也可以使用退出和退出。
在“ftp>”提示符下键入“help”将显示支持的命令列表。 在已授予足够权限的服务器上使用 ftp,可以执行许多普通的文件管理任务。 这很笨拙,但确实有效。