什么是FTP,如何使用?

本教程提供了有关FTP的一些信息,包括一些基本的FTP命令。此外,它包括到DigitalOcean网站上各种FTP教程的链接。 FTP是通过互联网在主机之间传输文件的一种方式。它是espe

什么是FTP?

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

如何安装FTP?

FTP非常容易安装在虚拟专用服务器上。 大多数FTP服务器都有非常实用和可用的默认值。 由于FTP不被视为非常安全的协议,例如登录凭证未加密,因此您可以通过禁用匿名登录和将注册用户编入自己的目录来提高安装后的安全性。

可以在VPS上安装各种各样的FTP程序。 我们发现有用的两个是ProFTPD或VSFTPD,你可以看到如何下载和配置他们在这里,选择你喜欢的任何一个。

VSFTPD在Ubuntu 12.04上

VSFTPD在CentOS 6上

ProFTPD在Ubuntu 12.04上

在Centos 6上的ProFTPD

下一步:

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

ftp example.com

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

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

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

得到 :检索来自远程服务器的文件并下载它在本地计算机上

MGET:从远程服务器检索的多个文件,并将它们下载到本地机

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

CD:改变远程服务器上的目录

帮助 :提供了可用的命令列表

密码 :为您提供远程计算机的目录路径

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

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

退出 :关闭FTP连接

或者,要在浏览器中访问远程ftp服务器,请在地址栏中键入其地址。 它应该看起来像这样:

ftp://example.com

如果你喜欢,以避免大部分的FTP工作的命令行,你可以下载FileZilla中 ,一个开源的FTP客户端和服务器。

查看更多

这只是FTP的简要概述。 如果您有关于FTP程序或命令有任何疑问,请随时在我们发表您的问题Q&A论坛 ,我们会很乐意回答他们。

作者Etel Sverdlov