教程 · 通过 FTP 传输文件

FileZilla FTP 教程 为您的 Primcast 网站

本 FileZilla FTP 教程分五步将您的文件上传到 Primcast 虚拟主机:在控制面板中创建 FTP 账户,在 FileZilla 的站点管理器中以显式 TLS 保存,通过 21 端口连接,然后拖放文件即可。

站点保存后,上传更改只需点击一次连接、拖动一次文件。

站点管理器 · 常规FTPS
协议
FTP - File Transfer Protocol
主机
您的服务器名称例如 ny1.hosting.primcast.com。它位于控制面板的 FTP 选项卡上。
端口
21
加密
Require explicit FTP over TLS普通 FTP 会被拒绝,所以这一项很重要。
登录类型
Normal
用户
name@yourdomain.com完整的 FTP 用户名,包含域名。

密码是您创建 FTP 账户时设置的。我们不会再次显示它。

01

在控制面板中创建 FTP 账户

FileZilla 需要自己的登录凭据。您创建的每个 FTP 账户都绑定到主机账户的一个文件夹,因此您可以只让开发人员访问单个站点,而无需交出所有内容。

添加账户

  1. 登录您的 Primcast 控制面板,打开 Web Hosting 选项卡。
  2. 选择您的主机账户,进入 FTP。
  3. 选择 Add FTP account,输入用户名,例如 deploy。您的域名会附加到其后,因此登录名变为 deploy@yourdomain.com。
  4. 选择一个至少 10 个字符的密码,并妥善保存。控制面板不会再次显示它。
  5. 将文件夹保留为 public_html 以上传您的主网站,或选择其他站点的文件夹。留空则可访问整个主文件夹。
  6. 选择 Create account。登录凭据立即生效。

复制连接详情

在账户列表下方,Connection details 卡片显示了 FileZilla 所需的信息:带复制按钮的主机、端口 21,以及安全设置——采用显式 TLS 的 FTPS。

您选择的文件夹就是 FileZilla 看到的顶层文件夹。如果您选择了 public_html,上传到 / 的文件会直接进入您的网站。

您还可以为每个账户设置上传限制,或暂时停用某个账户而无需删除它。

主机账户上还没有主域名?请先添加。FTP 登录名始终是 name@yourdomain,因此控制面板在创建之前会要求提供域名。

02

安装 FileZilla 客户端

FileZilla 客户端免费,可在 Windows、macOS 和 Linux 上运行。请从项目官网 filezilla-project.org 获取,并选择客户端,而不是 FileZilla Server。

Windows 和 macOS

使用官方下载

重新打包 FileZilla 的下载网站有时会添加您不需要的软件。官方安装程序也可能提供额外程序:请仔细阅读每个屏幕,拒绝任何不是 FileZilla 的内容。

Linux

从您的发行版安装

大多数发行版都在自己的软件仓库中提供 FileZilla。在 Ubuntu 和 Debian 上,sudo apt install filezilla 即可安装。

03

在 FileZilla 的站点管理器中保存连接

FileZilla 顶部的快速连接栏适合一次性使用。站点管理器让您要求加密并保存连接,之后每次上传只需点击一次即可开始。

  1. 打开 File,选择 Site Manager,然后选择 New site。以您的网站命名。
  2. 在 General 选项卡上,将 Protocol 设置为 FTP - File Transfer Protocol。
  3. 将控制面板中的主机粘贴到 Host,并输入端口 21。
  4. 将 Encryption 设置为 Require explicit FTP over TLS。这会在传输过程中加密您的密码和文件。
  5. 将 Logon Type 设置为 Normal,然后输入完整的用户名,例如 deploy@yourdomain.com,以及密码。
  6. 将 Transfer Settings 选项卡保留为默认的被动模式。

对于虚拟主机,请勿在协议列表中选择 SFTP。SFTP 是通过 SSH 运行的另一种协议,而主机账户使用带 TLS 的 FTP。

04

连接到您的主机账户

在站点管理器中选择 Connect。窗口顶部的消息日志会显示每个步骤,当它显示目录列表成功时,您就已连接。

如果弹出证书窗口

FileZilla 首次连接时可能会显示服务器证书。请检查证书名称是否与您粘贴的主机一致,然后勾选 Always trust this certificate in future sessions 并选择 OK。

下次连接

打开工具栏上站点管理器按钮旁边的小箭头,选择您的站点。FileZilla 会使用您保存的所有信息进行连接。

05

使用 FTP 上传文件:从左拖到右

FileZilla 将窗口分为两半。左侧是您的计算机,右侧是您的主机账户。复制文件只需从一侧拖到另一侧。

  1. 在右侧,打开您要填充的文件夹。对于 public_html 账户,就是顶层文件夹;对于整个主目录账户,请先双击 public_html。
  2. 在左侧,找到您计算机上的文件。
  3. 将文件或文件夹从左拖到右。文件夹会连同其中的所有内容一起上传。
  4. 要一次发送多个文件,请按住 Ctrl(Mac 上为 Cmd)并点击每个文件,或按住 Shift 选择范围,然后一起拖动。
  5. 观察底部的队列。如果文件已存在,FileZilla 会询问是否覆盖。任何失败的文件都会在 Failed transfers 选项卡中等待,您可以在那里重新发送。

不想安装任何软件?如需快速编辑,控制面板的 Files 选项卡有一个文件管理器,完全不需要 FTP 账户。

06

通过 FTP 上传到电台的 AutoDJ

带 AutoDJ 的 Primcast 电台可通过 FTP 和 SFTP 将文件直接上传到电台的音乐文件夹。它适合批量上传新曲目,或由计算机定时发送的新闻简报。

与虚拟主机的区别

电台上传的 FTP 和 SFTP 设置
设置值
FTP端口 21,普通或显式 TLS
SFTP端口 2022
登录可见内容仅您电台的音乐文件夹
最大文件2 GB

上传后会发生什么

AutoDJ 和音乐库会自动识别新文件,无需刷新。从 Centova 迁移到我们的电台保留了原有的 FTP 登录信息,因此之前可用的上传器会继续正常工作。

请在聊天中向我们索取您电台的上传登录信息。十分钟内五次密码错误会封禁您的地址一小时,因此请复制密码而不是手动输入。

AutoDJ 随 Premium 和 Platinum 提供。两者均以 14 天试用期开始。了解 AutoDJ 的工作原理。

07

当 FileZilla 无法连接或上传时

阅读 FileZilla 消息日志中最后的红色行,在下方找到最接近的匹配项,并尝试旁边的解决方法。

常见的 FileZilla 错误及解决方法
您看到的内容该怎么做
服务器提示不接受明文会话FileZilla 尝试了普通 FTP。请在站点管理器中将加密设置为 Require explicit FTP over TLS。
登录验证失败请使用包含域名的完整用户名,例如 deploy@yourdomain.com。如果密码丢失,请在 FTP 选项卡上账户旁的 Password 中设置新密码。
连接超时检查主机是否为控制面板中的服务器名称,端口是否为 21。公司或酒店网络可能会阻止 FTP;请尝试其他连接。
无法获取目录列表登录成功但数据连接失败。请保持被动模式开启,并允许 FileZilla 通过防火墙或杀毒软件。
您的文件不在网站上它们进入了错误的文件夹。主网站读取 public_html;请在 FTP 选项卡上检查 FTP 账户打开的文件夹。
登录信息停止工作账户可能已被停用或删除。请在 FTP 选项卡上打开其 Settings。无论哪种情况,它上传的文件都会保留在原处。

仍然卡住?我们的 AI 聊天几秒内即可回答,并能与您一起检查您的主机账户,只要您要求,我们团队的人员随时可以接手。

08

FileZilla 与 FTP 常见问题解答

01如何使用 FileZilla 上传文件?

连接到服务器后,在右侧窗格中打开目标文件夹,然后从显示您电脑内容的左侧窗格中拖入文件。FileZilla 会将它们排入队列,并在窗口底部显示每个传输任务。

02在 FileZilla 中应使用哪个端口和加密方式?

对于 Primcast 虚拟主机,请使用端口 21,并将加密设置为“要求通过 TLS 的显式 FTP”。我们的主机服务器会拒绝普通的未加密 FTP,因此默认的“如果可用,则通过 TLS 使用显式 FTP”虽然可行,但“要求”设置才是值得保存的选项。

03我的 FTP 用户名是什么?

它是您选择的名称加上您的域名,例如 deploy@yourdomain.com。请在 FileZilla 的“用户名”字段中完整输入。虚拟主机部分的 FTP 选项卡会列出每个登录名,并带有复制按钮。

04我的网站文件应放在哪个文件夹中?

您的主网站从 public_html 提供。账户中的其他每个网站都有自己的文件夹,显示在“站点”页面上。FTP 账户会在您为其指定的文件夹中打开,因此设置为 public_html 的账户,只要您将文件放到其顶层,就会立即上传到网站。

05我可以使用 SFTP 代替 FTP 吗?

虚拟主机账户支持带 TLS 的 FTP,它与 SFTP 一样会加密登录信息和文件。带 AutoDJ 的电台则两者都支持:FTP 使用端口 21,SFTP 使用端口 2022。

06FileZilla 是免费且安全可用的吗?

FileZilla Client 是免费的开源软件。请从 filezilla-project.org 下载,而不是镜像站点;拒绝安装程序提供的任何额外程序;并始终使用 TLS 连接,这样您的密码就不会以明文形式在网络上传输。

07如何一次上传多个文件?

拖入整个文件夹,或者按住 Ctrl(Mac 上为 Cmd)或 Shift 选择多个文件后一起拖入。FileZilla 会并行运行几个传输任务,如果其中任何一个中断,您可以从“失败的传输”选项卡重试。

08我丢失了 FTP 密码。您能把它发给我吗?

不能,没有人能读取它,因为它只以加密形式存储。请在 FTP 选项卡中账户旁边的“密码”处设置一个新密码,然后在 FileZilla 的站点管理器中更新它。

需要地方来上传您的网站吗?

Primcast 虚拟主机为您提供基于 TLS 的 FTP 账户、文件管理器、自有域名的电子邮件以及每晚备份,所有这些都可以在您已在使用的仪表板的“虚拟主机”选项卡中找到。

查看虚拟主机方案