第一步:准备工作(你需要什么信息?)
在开始之前,你需要从你的虚拟主机提供商那里获取以下几个关键信息,这些信息通常会在你购买主机后发送到你的邮箱,或者在服务商的“控制面板”或“客户面板”中找到。

-
主机地址
- FTP服务器地址:这是你连接FTP时需要填写的服务器名,通常格式是
ftp.yourdomain.com或者一个IP地址(如168.1.100),很多服务商现在推荐使用 SFTP (SSH文件传输协议),它更安全,地址可能和FTP一样。 - 控制面板地址:这是你访问网站管理后台的网址,常见的是
cPanel,Plesk,Webmin等,地址通常是https://yourdomain.com/cpanel或https://yourdomain.com:2083。
- FTP服务器地址:这是你连接FTP时需要填写的服务器名,通常格式是
-
用户名
- FTP用户名:用于登录FTP账户的用户名,有时和你的控制面板用户名是同一个,但有时是独立的,格式可能是
cpanel_username或者yourdomain.com。 - 控制面板用户名:登录控制面板的用户名。
- FTP用户名:用于登录FTP账户的用户名,有时和你的控制面板用户名是同一个,但有时是独立的,格式可能是
-
密码
- FTP密码:对应FTP用户名的密码。
- 控制面板密码:对应控制面板用户名的密码。注意: 初始密码可能是一串随机字符,首次登录后最好修改成你自己的。
-
端口号
(图片来源网络,侵删)- FTP默认端口:
21 - SFTP默认端口:
22(强烈推荐使用,更安全) - 控制面板端口:
2083(HTTPS) 或2082(HTTP),但通常直接通过域名访问即可,无需填写端口号。
- FTP默认端口:
第二步:选择进入方式(两种主要方法)
你有两种主要的方式来“进入”并管理你的虚拟主机。
通过控制面板(图形化管理界面)
这是最简单、最推荐新手使用的方法,控制面板提供了一个可视化的界面,让你可以轻松管理网站文件、数据库、邮箱、域名等。
常见控制面板类型:
- cPanel: 目前最流行的控制面板,界面友好,功能强大。
- Plesk: 另一个主流选择,尤其在Windows主机和Plesk面板的VPS上很常见。
- 其他: 宝塔面板、Webmin等。
操作步骤:

- 打开浏览器,输入你的控制面板地址(
https://yourdomain.com/cpanel)。 - 输入用户名和密码。
- 登录成功后,你会看到一个包含各种图标的仪表盘。
- 管理文件:
- 找到名为 “文件管理器” (File Manager) 的图标并点击。
- 这会打开一个类似Windows资源管理器的网页界面。
- 你可以上传、下载、编辑、删除网站文件和文件夹,你的网站文件通常位于
public_html或www目录下。这是你网站根目录,所有对外访问的文件都必须放在这里。
通过FTP/SFTP客户端(文件传输工具)
FTP (文件传输协议) 是一种更传统、更快速的文件传输方式,适合需要批量上传下载大量文件或使用专业代码编辑器的用户。
你需要准备:
- 一台电脑。
- 一个FTP客户端软件,推荐以下几款:
- FileZilla (免费、跨平台、最流行)
- Cyberduck (免费、跨平台、界面简洁)
- WinSCP (Windows平台,功能强大)
以 FileZilla 为例的操作步骤:
- 下载并安装 FileZilla。
- 打开 FileZilla,在顶部的快速连接栏中填写信息:
- 主机: 你的FTP服务器地址 (如
ftp.yourdomain.com) - 用户名: 你的FTP用户名
- 密码: 你的FTP密码
- 端口:
21(FTP) 或22(SFTP,推荐)
- 主机: 你的FTP服务器地址 (如
- 点击“快速连接”。
- 连接成功后,你会看到左右两个窗口:
- 左侧:是你自己电脑上的本地文件。
- 右侧:是虚拟主机上的远程文件。
- 你可以通过拖拽文件或右键选择“上传/下载”来在电脑和服务器之间传输文件。
- 同样,你的网站根目录通常在
/public_html或/www目录下。
第三步:常见问题与解决方案
Q1: 我忘记了密码怎么办?
A1: 登录你的主机服务商的客户面板(不是网站的控制面板),在里面找到“重置FTP密码”或“更改控制面板密码”的选项,按照提示操作即可重置。
Q2: 连接失败,提示“无法连接到服务器”或“ECONNREFUSED”?
A2: 可能的原因有很多,按以下顺序排查:
- 检查网络:确保你的网络连接正常。
- 检查信息:仔细核对主机地址、用户名、密码和端口号是否完全正确,注意大小写和空格。
- 检查防火墙/杀毒软件:它们可能阻止了FTP/SFTP的连接,尝试暂时关闭它们再试。
- 联系主机商:如果以上都正确,可能是服务器端的问题,联系你的虚拟主机提供商,询问你的FTP账户是否正常,服务器防火墙是否设置正确。
Q3: 连接成功,但找不到网站文件(public_html目录)?
A3: 这很正常,你可能登录到了一个非Web根目录,在FTP客户端或控制面板的文件管理器中,导航到 根目录,然后进入 public_html 或 www 文件夹,这里才是你的网站文件应该存放的地方。
Q4: SFTP和FTP有什么区别?我该用哪个?
A4:
- FTP (File Transfer Protocol):传统的文件传输协议,数据传输是明文的,不安全,容易被窃听。
- SFTP (SSH File Transfer Protocol):基于SSH的安全文件传输协议,所有数据都经过加密,非常安全。
强烈建议你始终使用SFTP,除非你的主机服务商不支持,SFTP的连接端口是 22。
Q5: 我需要用什么软件来编辑文件?
A1:
- 简单编辑:直接在控制面板的“文件管理器”里在线编辑。
- 专业编辑:使用FTP客户端连接后,在远程文件上右键选择“编辑”,会自动调用你电脑上的代码编辑器(如 VS Code, Sublime Text, Notepad++ 等)进行编辑,保存后会自动上传回服务器,非常方便。
| 方法 | 优点 | 缺点 | 适用人群 |
|---|---|---|---|
| 控制面板 | 图形化界面,简单直观,无需额外软件,可管理网站所有方面。 | 速度相对较慢,大量文件操作时效率低。 | 所有用户,特别是新手。 |
| FTP/SFTP客户端 | 传输速度快,适合批量操作,可无缝集成专业代码编辑器。 | 需要额外安装软件,无图形化管理功能(仅限文件)。 | 开发者、有经验的站长、需要频繁传输文件的用户。 |
给新手的建议:
- 先从控制面板开始,找到“文件管理器”来上传你的第一个
index.html文件,看看网站是否可以访问。 - 熟悉后,可以安装一个 FileZilla,用它来管理文件,效率会更高。
希望这份详细的指南能帮助你顺利“进入”并管理你的虚拟主机!
