互联网背后的基本理念是将文件从一台计算机传输到另一台计算机——无论它们位于何处。今天有很多可用的“传输协议”——HTTP 是其中最常见的。文件传输协议 (FTP) 也很流行。FTP 是最古老的协议之一,用于在本地或全球服务器之间的网络上传输文件。FTP 允许您传输任何类型的文件而没有文件扩展名限制。在这篇文章中,我们将回答什么是 FTP,并引导您完成使用它的过程。让我们开始吧!
用非常简单的术语来说,文件传输协议 (FTP) 是一种让您通过 Internet 移动文件的方法。它是当今仍在使用的最古老的网络协议之一,如果您曾经从互联网上下载过某些东西,您很可能以前使用过 FTP。
但是,FTP 也可用于下载和上传网页。该协议基于传输控制协议和互联网协议 (TCP/IP)。本质上,每次您尝试在 Internet 上传输文件时,TCP/IP 只是将这些文件从个人计算机发送到在线服务器,反之亦然。
然而,使用 FTP 的主要挑战之一是安全性。首次开发 FTP 时,恶意活动很少见。如今,网络安全威胁的兴起为急需的安全和加密协议铺平了道路。因此,如果您不想让您的计算机受到威胁,我们建议使用安全文件传输协议 (FTPS) 或安全外壳文件传输协议 (sFTP)。
与未加密的 FTP 不同,通过 FTPS 和 sFTP 发送的数据无法被拦截和读取,从而确保您的信息安全。两者都使用不同的身份验证选项来保护您的文件,如果您想知道哪个最适合您,sFTP 是一个不错的选择。
sFTP 相对于 FTPS 的主要优势在于其所有连接都使用一个“端口号”。相反,FTPS 要求每次发出传输请求时都创建一个新的端口号。这会使您的信息面临更高级别的风险。
FTP肯定有它的问题,但这并不意味着它在今天没有价值。为了决定使用 FTP 是否适合您的任务,您需要首先回答一些问题,例如:
您打算传输的数据的性质和大小可能是最重要的考虑因素。如果一个文件夹中有多个文件,FTP 可能不是最佳选择。例如,HTTP 可以更快地传输多个较小的文件。然而,如果你想发送大文件而不被中断,FTP 将更理想。
许多FTP 客户端还授予您对文件访问方式的大量控制权。在其他权限中,您可以选择谁可以作为管理员编辑、删除和下载您的文件。此外,随着 sFTP 和 FTPS 的可用性,安全性不再是问题。
作为一个真实世界的例子,构建一个 WordPress 或Joomla! 网站。如果您选择批量上传这些文件(超过文件大小限制),平台将抛出错误。这就是 FTP 派上用场的地方。在您必须将站点备份或迁移到全新服务器的情况下,它也是理想的选择。
使用 FTP 传输文件是一个非常简单的过程,只需三种方法即可完成。让我们来看看吧!
它现在并不常见,但使用 FTP 的最简单方法之一是通过 Web 浏览器。某些站点允许您通过 FTP 公开访问文件。这些公司使用该协议提供表格、软件更新、补丁等。每家公司都确切地决定他们希望如何访问他们的文件——匿名或身份验证。
对于匿名 FTP 登录,只需添加前缀ftp://ftp。到公司的网站地址。例如,ftp ://ftp.adobe.com/ :
此方法仅允许您下载具有公共访问权限的文件。换句话说,您不能使用它来将文件上传到网站。
其他 FTP 站点将要求用户输入一些身份验证凭据。在这种情况下,您需要以上述相同格式输入站点地址:
由于 FTP 站点在今天不太流行,因此它们可能不如其他方法维护得好。因此,您需要牢记这一点,以免让您的计算机面临严重的安全威胁。
这是另一种很少使用的 FTP 方法,尽管 Windows、macOS 和 Linux 系统都提供命令行 FTP 客户端,但访问它们会根据您的操作系统 (OS) 略有不同。在打开默认命令提示符的情况下,您可以使用直接从您选择的 shell 的专用 FTP 站点:
一些最常见的 FTP 命令包括 open 和 get,它们使您可以创建新连接并从远程计算机复制文件。虽然命令行可能适合某些开发人员,但它通常是一种过时的文件访问方式。它还可能需要对某些防火墙和防病毒软件进行修改才能正常工作。
这是迄今为止通过 FTP 传输文件最方便、最可靠的方式。FTP 客户端只是充当本地计算机系统和 Internet 服务器之间的桥梁,让您可以轻松地处理两个系统上的文件。与其他方法不同,FTP 客户端快速、安全、可靠,并且通常没有文件大小限制。可用的最佳 FTP 客户端之一是开源、零成本、跨平台的FileZilla。下载后,您可以轻松地从本地和远程服务器上传文件、文件夹甚至目录。
我们之前对非常值得一看的免费 FTP 客户端进行了汇总。如果您的 FTP 技能需要提高,WordPress 支持网站上有一本关于使用 FileZilla 的入门读物,我们鼓励您查看。
尽管存在问题并且有更新的解决方案可用,FTP 仍然是通过网络传输文件的非常可行的选择。它仍然是互联网上许多网站后台运行的基本元素之一。您是否应该使用 FTP 完全取决于您的组织的性质和您打算传输的文件。如果您选择使用 FTP 传输文件,图形客户端可能是一个简单的选择。它是强大功能、灵活性和易用性的完美结合,可为您节省时间并显着简化程序。