什么是FTP,它是如何使用的?

来自菜鸟教程
跳转至:导航、​搜索

什么是 FTP?

FTP 是一种通过 Internet 在主机之间传输文件的方法。 作为一种快速上传或下载文件到站点或从站点下载文件的方式,它特别有用。 FTP 客户端允许来自匿名用户和注册用户的连接。 当目标是限制谁可以执行文件传输时,登录通常设置为需要用户名和密码,而旨在广泛分发的内容通常设置为匿名 FTP 登录。

如何安装 FTP?

FTP 很容易安装在虚拟专用服务器上。 大多数 FTP 服务器都有非常实用和可用的默认值。 由于 FTP 不是一个非常安全的协议,例如登录凭据没有加密,因此您可以在安装后通过禁用匿名登录并将注册用户 chroot 到他们自己的目录来提高安全性。

可以在 VPS 上安装大量的 FTP 程序。 我们发现有用的两个是 ProFTPD 或 VSFTPD,您可以在此处查看如何下载和配置它们,选择您喜欢的任何一个。

Ubuntu 12.04 上的 VSFTPD

CentOS 6 上的 VSFTPD

Ubuntu 12.04 上的 ProFTPD

Centos 6 上的 ProFTPD

下一步:

在虚拟服务器上安装和配置 FTP 客户端后,您可以通过浏览器或命令行连接到它。 命令行上的访问相当简单,用户需要输入:

ftp example.com

提示要求输入登录名和密码,如果您是匿名登录,请输入 anonymous,并使用您的电子邮件地址填写密码。 连接后,您可以使用以下命令开始在机器之间传输文件:

put:将文件从本地复制到远程服务器

mput:从本地复制多个文件到远程服务器

get:从远程服务器获取文件并下载到本地机器

mget:从远程服务器检索多个文件并下载到本地机器

ls:列出当前目录下的文件

cd:更改远程服务器上的目录

help:提供可用命令列表

pwd:为您提供远程计算机目录的路径名

delete:删除远程服务器上的文件

mdelete:删除远程服务器上的多个文件

exit:关闭FTP连接

或者,要在浏览器中访问远程 ftp 服务器,请在地址栏中输入其地址。 它应该如下所示:

ftp://example.com

如果您希望在大多数 FTP 工作中避免使用命令行,您可以下载 Filezilla,一个开源 FTP 客户端和服务器。

看更多

这只是对 FTP 的简要概述。 如果您对 FTP 程序或命令还有任何疑问,请随时在我们的问答论坛 ,我们很乐意为您解答。

埃特尔·斯维尔德洛夫