华为云 ECS 入门实践:从 VPC 创建到 Linux 与 Windows 登录验证
对于刚接触云服务器的开发者,创建实例只是第一步。更有用的练习是把账号、网络、镜像和登录方式连起来,确认自己创建的服务器确实能够使用。
本文围绕华为云 KooLabs 的“10分钟入门装载国产操作系统的ECS”实验,整理从网络准备到 Linux、Windows 登录验证的过程。每个阶段都给出一个可以检查的结果,方便复现时定位问题。
本文由 AI 协助整理,依据实际沙箱操作记录与官方资料编写。文中的配置来自 2026 年 10 月 19 日的实验环境;实际操作请以当前实验手册和控制台可用选项为准。
1. 先确认实验账号和区域
本次使用了平台提供的免费实验名额和临时实验账号。实验手册要求通过“打开控制台”进入实验环境,并推荐使用浏览器无痕窗口,避免与个人账号的登录状态混用。
进入控制台后,先检查两件事:
- 当前账号是否与实验页分配的账号一致。
- 当前区域是否为手册指定的“华北-北京四”。
这两项决定了后续创建、查找和管理资源的范围。如果 VPC 或 ECS 列表与预期不同,应该先回头核对账号和区域。
本次通过实验页提供的控制台入口完成了临时账号登录。复制地址或截图时,不应公开包含登录凭证的链接、密码和完整账号信息。
2. 用四个对象理解网络配置
实验先创建 VPC 和子网,再把 ECS 放入该网络。几个名称看起来相似,作用却各有侧重:
| 对象 | 在本次实验中的作用 | 创建后检查什么 |
|---|---|---|
| VPC | 为实例提供私有网络环境 | 后续 ECS 是否选择了这个 VPC |
| 子网 | 在 VPC 内划分地址范围,供实例获得私有 IP | 实例使用的子网是否正确 |
| 安全组 | 控制实例允许通过的网络流量 | SSH 登录所需规则是否已配置 |
| 弹性公网 IP(EIP) | 为本次实例提供公网地址 | ECS 详情中是否已绑定 EIP |
本次创建的 VPC 网段为 192.168.0.0/16,子网为 192.168.0.0/24。子网范围包含在 VPC 网段内。这里的地址用于理解配置关系,复现时仍应遵循当前实验手册。
在创建 Linux ECS 时,新建了允许 SSH 22 端口的安全组,并在实例网络配置中选用它。连接失败时,需要核对规则的方向、协议、端口和来源范围;仅看到“已经选择安全组”,还不能证明所需流量能够通过。
3. 创建 Huawei Cloud EulerOS 实例
Huawei Cloud EulerOS,简称 HCE,是基于 openEuler 构建的云上操作系统。本次使用 HCE 2.0 标准版镜像,重点练习创建与登录。
本次实验参数如下:
| 配置项 | 本次选择 |
|---|---|
| 区域 | 华北-北京四 |
| 实例名称 | ECS-linux |
| CPU 架构 | x86 |
| 实例规格 | s6.small.1,1 vCPU、1 GiB 内存 |
| 系统镜像 | Huawei Cloud EulerOS 2.0 标准版 64 位 |
| 系统盘 | 高 IO,40 GiB |
| 网络 | 前一步创建的 VPC 与子网 |
| 公网带宽 | 1 Mbit/s |
这些是入门实验配置,复现时需要考虑实验资源限制和规格库存。实验手册对实例名称也有要求,应按手册填写,以便平台识别实验进度。
提交创建后,回到 ECS 列表,检查实例名称、镜像、规格和运行状态,再打开详情确认网络信息。实例进入“运行中”后,就可以继续进行登录验证。
4. 通过 CloudShell 验证 Linux 系统
本次在 ECS-linux 对应行选择“远程登录”,使用 CloudShell 登录入口建立连接。
连接成功后,运行:
cat /etc/system-release
本次终端返回:
Huawei Cloud EulerOS release 2.0 (West Lake)
这条结果提供了两个具体的检查点:终端能够执行命令,系统报告的发行版与所选 HCE 2.0 镜像一致。
这里可以把验证分成三层,避免只凭控制台状态判断成功:
| 层次 | 观察结果 | 能确认的范围 |
|---|---|---|
| 资源层 | ECS 列表显示实例运行中 | 实例已启动 |
| 连接层 | CloudShell 成功进入终端 | 这一次远程连接已经建立 |
| 系统层 | 版本命令返回 HCE 2.0 信息 | 当前系统报告的发行版信息 |
这些检查覆盖的是入门可用性。如果后续部署应用,还需要单独验证应用进程、监听端口与实际请求结果。
5. 创建 Windows 实例并进入桌面
接着在同一个 VPC 和子网中创建 Windows ECS。本次实例名称为 ECS-win,规格为 s6.medium.2,配置 1 vCPU、2 GiB 内存和 40 GiB 高 IO 系统盘,使用 Windows Server 2016 标准版 64 位简体中文镜像。
镜像列表及提供方可能随时间变化,选择时应同时核对版本、架构和页面展示的计费说明。
本次采用浏览器 VNC 方式验证登录:
- 在 ECS 列表中找到
ECS-win,点击这一行的“远程登录”。 - 进入 VNC 登录入口。
- 使用远程控制台提供的组合键按钮,向远端发送 Ctrl + Alt + Delete。
- 完成系统登录,确认能够看到 Windows 桌面。
本次已经进入 Windows 桌面。与 Linux 的命令行验证对应,这一步确认了 Windows 实例能够完成一次交互式登录。
两台实例同时出现在列表中时,刷新或排序可能改变它们的位置。每次执行操作前,重新核对实例名称与操作系统,可以减少选错实例的情况。
6. 遇到问题时,按操作阶段排查
下面这份顺序适合这类入门实验。它把检查动作放在问题发生的阶段,避免一次修改多项配置后失去判断依据。
| 现象 | 优先检查 |
|---|---|
| 找不到刚创建的 VPC 或 ECS | 当前账号、区域、列表筛选条件,然后刷新列表 |
| 创建页没有预期规格 | 当前区域与可用区的库存,以及实验手册允许的规格范围 |
| 远程连接未建立 | 实例状态、所选登录方式,以及该方式要求的网络条件 |
| Linux SSH 连接失败 | 在网络条件中重点检查安全组、22 端口及来源规则 |
| 已进入登录界面但认证失败 | 当前连接的实例、登录用户名与对应凭证 |
| 桌面或终端已打开,仍不确定是否成功 | 执行一项明确的验证,例如查看系统版本 |
“能够创建”“能够连接”和“能够完成系统登录”是三个不同的检查点。记录自己已经到达哪一步,通常比反复重建实例更有助于定位问题。
7. 回到实验页完成收尾
本次实验页显示进度 100% 后,点击了“结束实验”,并确认退出。平台提示退出后会清理实验环境,页面随后返回实验列表。
官方实验页也说明,实验资源会在总时长用完或中途退出后释放。因此,完成练习后应按照实验流程结束实验,让平台处理临时资源。
复盘时,保留下面这些信息就能形成一份有用的学习记录:
- 所用区域、镜像与实例规格;
- VPC、子网、安全组和 EIP 各自承担的作用;
- Linux 系统版本命令及实际返回结果;
- Windows 登录方式与桌面验证结果;
- 实验结束时间和平台给出的处理提示。
下一次练习部署 Web 服务时,可以沿用“资源状态—远程连接—系统验证”的顺序,再加上“服务状态—端口监听—请求结果”这三个应用层检查点。
参考资料
- 点赞
- 收藏
- 关注作者
评论(0)