
文件传输协议 (FTP) 是一种可靠的方法,用于在您的虚拟主机服务器上上传、下载和管理文件。虽然 DirectAdmin 内置的文件管理器适合快速编辑,但 FTP 更适合上传大文件、同步整个文件夹,或使用 FileZilla 等桌面客户端进行操作。本指南涵盖您入门所需的一切知识。
什么是 FTP?为什么要使用它?
FTP 将您的本地电脑直接连接到托管服务器的文件系统。连接后,您可以在电脑与服务器之间拖放文件,就像在桌面上的文件夹之间复制文件一样。FTP 的主要优势包括:
- 一次上传多个文件和文件夹,包括整个网站目录
- 断点续传——适合大文件传输
- 使用熟悉的桌面界面而非浏览器操作
- 为开发者或设计师授予特定文件夹的受限访问权限
DirectAdmin 中的 FTP 账户
AsiaGB 的每个托管账户都包含一个主 FTP 账户,其用户名和密码与您的 DirectAdmin 登录凭据相同。此外,您还可以创建额外的 FTP 账户,并将其访问权限限制在特定目录——当您需要让开发者访问某个文件夹而不暴露整个账户时非常有用。
要访问 FTP 管理,请登录 DirectAdmin 并前往我的账户 → FTP 管理。
创建新的 FTP 账户
- 在 DirectAdmin 中,导航到 FTP 管理。
- 点击创建 FTP 账户。
- 为新账户输入用户名。DirectAdmin 会自动附加
@yourdomain.com——完整用户名类似[email protected]。 - 设置一个强密码(至少 8 个字符,包含字母、数字和符号)。
- 在目录字段中,指定该 FTP 账户可以访问的文件夹。例如,输入
/public_html/myapp将访问限制为仅该子文件夹。如需完整账户访问权限,请保留为/。 - 点击创建以保存账户。
安全提示:始终将 FTP 账户的访问权限限制在所需的最小文件夹范围内。如果您要为某个特定项目的网页开发者提供访问权限,请将其目录限制为仅该项目的文件夹,以保护您托管账户的其余部分。
使用 FileZilla 连接——逐步操作
FileZilla 是最流行的免费 FTP 客户端,支持 Windows、macOS 和 Linux。请从 filezilla-project.org 下载,然后按照以下步骤连接到您的 AsiaGB 托管:
方法一:快速连接
- 打开 FileZilla。
- 在顶部的主机字段中,输入您的域名或服务器 IP 地址(例如
yourdomain.com)。 - 在用户名字段中,输入您的 FTP 用户名(例如
yourdirectadminusername或子账户用户名[email protected])。 - 输入您的 FTP 密码。
- 将端口设置为
21。 - 点击快速连接。FileZilla 将完成连接并在右侧面板中显示您的服务器文件。
方法二:站点管理器(推荐用于重复连接)
- 在 FileZilla 中,打开文件 → 站点管理器(或按 Ctrl+S)。
- 点击新站点并为其命名。
- 将协议设置为 FTP,输入主机、用户名和密码。
- 将端口设置为
21,加密方式选择如果可用,使用显式 FTP over TLS,以获得更安全的连接。 - 点击连接。FileZilla 将保存这些设置以供将来使用。
查找您的凭据:您的 FTP 主机是您的域名或在 DirectAdmin 账户信息中找到的服务器 IP。主 FTP 用户名和密码与您的 DirectAdmin 登录凭据相同。
SFTP 与 FTP 的区别
SFTP(安全文件传输协议)是标准 FTP 的更安全替代方案。它对电脑与服务器之间传输的所有数据进行加密,防止您的登录凭据和文件内容遭到拦截。如果您的托管方案支持 SSH 访问,SFTP 始终是更好的选择。
- FTP(端口 21)——标准协议,广泛支持,但未加密
- FTPS(端口 21 + TLS)——带加密层的 FTP,AsiaGB 服务器支持
- SFTP(端口 22)——完全加密,需要在您的账户上启用 SSH 访问
要在 FileZilla 中使用 SFTP,请在站点管理器中将协议更改为 SFTP - SSH 文件传输协议,并使用端口 22。如需在您的账户上启用 SSH 访问,请联系 AsiaGB 支持团队。
删除 FTP 账户
如需删除不再需要的 FTP 账户:
- 进入 DirectAdmin 中的 FTP 管理。
- 在列表中找到该账户。
- 勾选账户名称旁边的复选框。
- 点击删除所选并确认。
删除 FTP 账户只会移除登录凭据——不会删除服务器上的任何文件。通过该账户可访问的文件夹将保持原状不受影响。