首页 / 文章 / 虚拟主机指南 / FTP / SFTP 初学者指南

FTP / SFTP 初学者指南

文件传输协议 (FTP) 或安全文件传输协议 (SFTP)

将文件移入和移出您的技能 网络托管 服务器是有抱负的网站所有者的基础。 一开始,你们中的许多人可能会依赖控制面板中的文件管理器。 虽然这很方便, 文件传输协议 (FTP) or 安全文件传输协议 (SFTP) 提供更多选择。

我将把这篇文章分成两部分。 让我们更详细地了解它们:

什么是文件传输协议(FTP)?

FTP 是一种标准网络协议,用于在专用网络或 Internet 上的计算机之间交换文件。 它自 1971 年以来一直存在,使其成为为此目的而开发的首批协议之一。 令人印象深刻的是,它经受住了时间的考验。

什么是安全文件传输协议 (SFTP)?

SFTP 是一个更安全的版本 FTP。 它用 安全Shell(SSH) 数据加密 以帮助保护您的登录凭据和传输数据。 它几乎与 FTP。 然而, SFTP 使用不同的协议,所以你不能使用标准 FTP 客户交谈 sFTP 服务器。 您也无法连接到 FTP 带有仅支持客户端的服务器 SFTP.

创新中心 FTP 和 SFTP 工作?

以上皆是 FTP 和 SFTP 是客户端-服务器协议,它们依赖于客户端和服务器之间的通信通道。

FTP 对于傻瓜 - 如何 FTP 作品?

FTP 能够 operaTE 在主动和被动模式。
FTP 能够 operaTE 在主动和被动模式。 (来源)

FTP 在客户端-服务器架构上工作,并使用单独的控制和数据连接。 FTP 用户可以使用明文登录协议(通常是用户名和密码)对自己进行身份验证。 但是,某些服务器确实允许匿名连接。

FTP 能够 operate 在主动(默认)和被动模式。 在主动模式下, FTP 客户端从其端口 20 连接到服务器的端口 21。在被动模式下,两个端口都打开以进行通信。 你的网络 防火墙 需要适当的配置,以便主动和被动模式都能正常工作。

SFTP 对于傻瓜 - 如何 SFTP 作品?

创新中心 SFTP 作品?
创新中心 SFTP 作品(来源)

SFTP 是独立的,通常与 SSH 打包在一起,同样通过安全连接工作。 关键的区别在于 SFTP 为凭据和数据本身添加加密。 SFTP 不要与 FTPS,这是 FTP 跑过去 SSL,一个不同于 SSH 的安全层。

FTP vs SFTP: 有什么不同?

两者之间的主要区别 FTP vs SFTP 是 SFTP 使用安全通道传输文件,同时 FTP 没有。

使用方法 FTP / SFTP 为您的网站?

虽然你可以跑 FTP 和 SFTP 从命令行界面,使用 FTP 客户端应用就方便多了。 有很多适合的 FTP 周围的应用。 我的首选是 Filezilla,自 2001 年以来可用,是免费的,并且适用于大多数平台。

1。 使用 Filezilla FTP 应用

Filezilla 为 Windows 用户提供熟悉的界面。
Filezilla 为 Windows 用户提供熟悉的界面。

前往 Filezilla 网站并下载您需要的版本。 不同平台有单独的安装程序。 下载后,您可以启动安装文件并按照说明进行操作。 请注意,它会尝试让您安装一些英国媒体报道软件——但您可以拒绝该提议。

接下来,启动应用程序。

对于大多数连接,您需要输入三项信息:

  1. 主办,
  2. 用户名和
  3. 密码。

您的虚拟主机通常会提供这些。 如果您有虚拟主机帐户,您的虚拟主机将通过电子邮件或在线方式将这些设置提供给您 网络托管控制面板

连接到服务器

您可能需要创建一个新的 FTP 用户如果这是第一次使用 FTP 使用您的帐户。 如果您要连接到不受您控制的服务器,则需要联系服务器管理员。

如果你有一个 SFTP 连接而不是 FTP 连接,如上所述填写您的主机和用户名。 输入您的密码(如果适用)或密码“无”。 接下来,点击“连接”按钮。 

主显示区域分为两部分。 左边一台是您的本地机器,右边是远程服务器。 显示面板几乎与 Windows 文件管理器相同。 拖放任何要移入或移出 Web 服务器的内容。

2. FTP 通过命令行

即使您不想使用专用 FTP 应用喜欢 Filezilla,您需要一种媒介来连接到您的服务器。

Windows

例如,在 Windows 中,您可以使用 FTP 通过键入以下命令从命令行获取指令:

ftp <hostname / IP address>

Mac

在 Mac 上,您可以使用内置的 FTP 应用程序。

  1. 单击您的 Finder 图标,
  2. 选择“开始”,然后选择“连接到服务器”。
  3. 输入服务器地址和
  4. 点击“连接”。

无论选择哪种方法,您都需要输入用户名和密码才能完成连接。

Cyber​​duck

如果您对默认 Mac 不满意 FTP 应用程序,您还可以下载和安装其他应用程序。 我建议 叉车 or 数码鸭.

基本命令

然而,在连接之后,事情变得更加复杂。 与所有命令行界面一样,良好的记忆力是必须的。 以下是一些基本的命令:

Uploading files – ftp> put filename
Display current directory – pwd
Changing directory – cd <directory name>
List directory content – ls
Download all HTML files – mget *.html
End connection – close
Reconnnect to a server – open ftp.<servername / IP address>

最后的想法 - FTP / SFTP 解释

基本 FTP 如果您正在创建更新网站的脚本或需要传输大型 gro,命令会很有帮助ups 的文件。 但是,除非您反对安装新应用程序,否则我强烈建议您使用 FTP 应用命令指令。

了解更多:

作者照片

作者:Jerry Low

继续阅读