将您网站文件上传到主机服务器的最快且最简单的方法之一,是使用 FTP 客户端通过 FTP 连接到服务器。为此,您需要获得授权访问权限,该权限以 FTP 账户的形式提供。每个 FTP 账户都包含唯一的用户名和密码,用于访问服务器上指定的 cPanel 目录。
当您注册带有 cPanel 的主机方案或创建附加域时,系统会自动生成一个默认的 FTP 账户。
您还可以创建额外的 FTP 账户,以便在不共享 cPanel 登录信息的情况下向其他用户授予访问权限。每个新的 FTP 账户都可以分配到特定目录,从而让您控制授予每位用户的访问级别。允许的用户数量可以通过将获准用户的 IP 添加到 cPanel 中的 FTP Access Control 插件来管理。
要创建 FTP 账户:
登录您的 cPanel 账户。
导航到 Files 部分。
点击 FTP Accounts:

在该菜单中,填写所需详细信息以设置新的 FTP 账户:

登录名: 指定您想要使用的用户名。系统会自动将其与您的主域名配对,以形成完整的 FTP 用户名。
密码: 为该账户创建一个强且安全的密码。您可以使用 Password Generator 来生成一个。
密码(再次输入): 重新输入相同的密码以确认准确无误。
强度: 此指示器会显示您所选密码的安全程度,范围从 非常弱 到 非常强。
目录: FTP 账户只能访问您在此处分配的文件夹。cPanel 通常会根据用户名建议一个目录,但您可以修改它。输入单个 / 将授予用户访问您的主目录的权限(包括 public_html 文件夹之外的所有内容)。
注意 1: FTP 用户无法移出您指定的目录,但将对其中的所有文件和子目录拥有完全访问权限。
注意 2: 请确保从“Directory”字段中删除 FTP 账户用户名,以提供对网站根目录的访问权限:

配额: 在这里,您可以限制 FTP 用户可使用的磁盘空间大小,或者选择将其保留为 Unlimited。
输入所需详细信息后,点击“Create FTP Account”按钮。就是这样。
FTP Accounts 菜单不仅允许您创建新的 FTP 账户,还可以管理现有账户。
您手动创建的所有 FTP 账户都列在页面的 FTP Accounts 部分下:

可用的 FTP 账户管理选项如下:
更改密码;
更改配额;
删除账户;
配置 FTP 客户端 - 提供用于在 FTP 客户端中进行配置的 FTP 账户详细信息,以及 CoreFTP 和 Cyberduck FTP 客户端的配置文件:

注意: 如果您使用提供的配置文件下载 CoreFTP 或 Cyberduck FTP 客户端,FTP 客户端将自动打开、自行配置并连接到您的 FTP 服务器。若要使用其他 FTP 客户端,您需要手动配置您的 FTP 账户。
Special FTP Accounts 部分显示与您的 cPanel 用户名关联的主 FTP 账户以及日志访问账户。这些账户会自动创建,并且对系统至关重要,这意味着它们无法被编辑或删除。它们的功能直接与您的 cPanel 环境中的核心管理操作相关:

您可以通过以下方式使用 FTP 访问您的主机账户:
当您需要处理大量文件或网站内容经常更新时,此方法非常理想。
使用 FTP 客户端可让您高效管理文件并即时访问您的主机空间。唯一的限制是 FTP 客户端无法解压压缩文件,因此您仍需要使用 cPanel 来完成该特定任务。
您可以使用以下设置连接到已创建的 FTP 账户:
FTP(文件传输协议)
主机: 您的服务器主机名或 IP 地址
加密: 如果可用,请使用基于 TLS 的显式 FTP
用户名: 您的 FTP 用户名
密码: 您的 FTP 账户密码
端口: 21
FTPES(显式 SSL,加密)
主机: ftpes:// 后跟您的服务器主机名或 IP 地址
用户名: 您的 FTP 用户名
密码: 您的 FTP 账户密码
端口: 21
SFTP(基于 SSH,加密)
很遗憾,Spaceship 不提供 SFTP 密码身份验证。但您可以 using SSH keys 通过 SFTP 连接到已创建的 FTP 账户。
要使用基于密钥文件的 SFTP 连接,建议使用像 FileZilla 这样的全功能 FTP 客户端。为此,请打开 FileZilla FTP 客户端 >> “Site Manager”选项,并使用以下设置:
协议: SFTP
主机: 您的服务器主机名
端口: 21098
登录类型: 密钥文件
用户: 您的 cPanel 用户名
密钥文件: 在 cPanel 中生成并转换为 .ppk 的私钥
注意: 要通过 FTP 连接到 Spaceship VPS,您还需要使用您选择的任意 FTP 软件,并使用 FTP 详细信息(主机、用户、密码和端口)进行连接。不过,具体说明可能会因您的 VM 上安装的操作系统而有所不同。
有许多 FTP 客户端可供使用;您可以使用自己偏好的任何一个。不过,我们推荐 FileZilla,这是一款广泛使用的 FTP 客户端,以其直观的界面、易用性和简单明了的配置而闻名。
要在 FileZilla 中连接到您的 FTP 账户,请按照以下步骤操作:
下载并安装 FileZilla;
转到 File 选项卡 > Site Manager 菜单:

点击 New Site,选择协议(FTP 或 FTPES),然后输入您的 FTP 账户配置信息:

之后,打开右侧分栏菜单中的 Transfer Settings 选项卡,勾选“Limit number of simultaneous connections”,并将“Maximum number of connections parameter”设置为 1:

点击 Connect。
成功建立与服务器的连接后,您有权访问的 FTP 用户目录将显示在右侧 (1)。其目录内容将列在下方 (2)。您本地计算机上的文件将显示在左侧。
要将文件/文件夹从本地计算机上传到服务器,只需将其拖放到右侧栏中,完成后,您可以在 cPanel 的 File Manager 菜单中相应位置查看该文件/文件夹:

在 FileZilla 中连接 FTP 账户的另一种方式是使用 Quickconnect 选项:

注意: 要使用 Quickconnect 选项连接到服务器,“Host”参数应以相应格式输入:
serverX.shared.spaceship.host - 用于使用 FTP 协议连接到主机账户;
ftpes://serverX.shared.spaceship.host - 用于使用 FTPES 协议连接到主机账户。
* 请确保将 serverX 替换为托管您 cPanel 账户的服务器。
在 macOS 电脑上,您可以直接从桌面连接到 FTP 账户,而无需安装额外软件。
macOS 内置 FTP 客户端仅提供只读访问,这意味着您可以从主机服务器下载文件,但上传则需要第三方 FTP 客户端。
要在 macOS 上连接到您的 FTP 账户,您需要:
打开 Go 菜单并选择 Connect to Server(您也可以使用相应的键盘快捷键访问此选项):

以 ftp:// 或 ftpes:// 格式输入 FTP 服务器名称,然后点击 Connect:

选择 Registered User 选项,在相应字段中输入 FTP 账户用户名和密码,然后点击“Connect”:

在您的 Mac 与 FTP 服务器之间建立连接可能需要几秒钟。连接成功建立后,您将在文件夹中看到 FTP 服务器的内容:

注意: 当您访问 FTP 文件夹时,Mac 会自动挂载该文件夹。即使您关闭服务器窗口,该文件夹仍将保持可见并可访问。
要断开与服务器的连接,请右键点击 FTP 文件夹 >> 点击 Eject the FTP server:

Windows 的内置文件管理器(File Explorer)可用于直接连接到 FTP 账户。不过,需要注意的是,它 不 支持 SFTP 连接。
要在 Windows 上访问 FTP 账户,请打开 File Explorer(旧版本中为 Windows Explorer)> 转到 This PC > 右键点击任意空白处并选择 Add a network location 选项:

或者,打开 Start 菜单并从中选择 This PC。
然后,您需要按照向导功能进行操作并选择 Choose a custom network location。以 ftp:// 格式输入您的 FTP 账户主机,然后点击 Next:

确保“Log on anonymously”未勾选 ,并输入 FTP 账户用户名:

为网络位置命名:

勾选“Open this network location when I click Finish” 选项,然后点击 Finish:

完成后,该网络位置将被添加到 This PC 页面。右键点击它,并输入您的 FTP 账户密码以打开该位置:

注意: 当您在 Windows 中访问 FTP 文件夹时,系统会自动挂载它。即使您关闭服务器窗口,该文件夹仍然可见且可访问。要断开与 FTP 服务器的连接,请右键点击窗口右侧的连接名称并将其删除。