在阿里云 ECS 上安装 Ubuntu,通常不是指像装 Windows 那样从 U 盘启动去“安装”,而是通过创建实例时选择镜像或者更换操作系统镜像来实现。对于绝大多数用户,核心操作是“选购”或“重置”系统。
以下是两种最常用、最稳妥的操作路径,按推荐程度排序:
方案一:新建实例时直接选择 Ubuntu(推荐)
这是最干净、最标准的做法。如果你还没有创建服务器,或者愿意重建数据,直接选这个。
- 登录控制台:进入阿里云 ECS 管理控制台。
- 创建实例:点击“创建实例”。
- 配置网络与安全组:这一步常规操作,分配好 VPC、交换机、公网 IP 等。
- 关键步骤:选择镜像
- 在“实例配置”页面,找到【存储与镜像】选项卡。
- 点击【镜像】区域,选择“公共镜像”。
- 在左侧分类栏选择
Ubuntu。 - 右侧会列出不同版本的 Ubuntu(如 20.04 LTS, 22.04 LTS)。强烈建议选择带
LTS(长期支持)的版本,比如ubuntu_22_04_x64。LTS 版本支持周期长,社区资源多,稳定性更好。
- 设置密码/密钥对:
- 在【登录凭证】部分,建议生成并下载一个 SSH 密钥对,而不是简单设置密码。这样更安全,且后续连接更方便。
- 确认订单并启动:完成剩余配置后下单,等待实例状态变为“运行中”。
- 连接测试:使用终端执行
ssh -i your_key.pem root@your_public_ip验证是否成功。
方案二:已有实例,更换操作系统(无损数据需谨慎)
如果你已经有一台 ECS 实例,但想从 CentOS 换成 Ubuntu,或者重装系统,可以使用“更换操作系统”功能。
⚠️ 重要警告:此操作会清空系统盘(C盘)的所有数据!应用和系统文件都会丢失。务必先备份系统盘快照! 数据盘(如果有挂载第二块云盘)的数据不受影响,但仍建议备份。
- 停止实例:
- 在 ECS 控制台选中目标实例。
- 点击“更多” -> “实例状态” -> “停止”。必须完全停止才能更换镜像。
- 更换操作系统:
- 在实例详情页,找到【磁盘与镜像】或类似标签页。
- 点击【更换操作系统】按钮。
- 选择新镜像:
- 同样选择【公共镜像】->
Ubuntu-> 选择对应版本(如 22.04 LTS)。 - 系统会提示你确认密码或密钥对设置,按提示完成。
- 同样选择【公共镜像】->
- 启动实例:
- 更换完成后,点击【启动】实例。
- 验证:
- 启动后,用 SSH 登录,输入
cat /etc/os-release查看版本号,确认是否已切换为 Ubuntu。
- 启动后,用 SSH 登录,输入
常见问题与避坑指南
1. 为什么没有看到某些 Ubuntu 版本?
阿里云提供的公共镜像都是经过官方认证的稳定版。如果你需要非常新的内核或非标准版本,可以通过以下方式自定义:
- 导入自定义镜像:先在本地虚拟机(VMware/VirtualBox)里装好 Ubuntu,导出 OVA/OVF 格式,然后通过阿里云“镜像服务”导入。
- 使用第三方镜像市场:在创建实例时,切换到“镜像市场”标签,可以看到一些预装了特定环境(如 Docker、K8s)的 Ubuntu 镜像,适合快速部署。
2. 初始用户名和密码是什么?
- 用户名:通常是
root或ubuntu。在阿里云公共镜像中,默认用户名一般是root。 - 密码:如果你在创建/更换时设置了密码,就用那个密码。如果用了密钥对,则无需密码,直接用私钥登录。
- 首次登录修改密码:登录后,建议立即修改 root 密码,并禁用密码登录,强制使用密钥对,提升安全性。
3. 如何更新系统和软件?
Ubuntu 基于 Debian,使用 apt 包管理器:
# 更新软件源列表
sudo apt update
# 升级已安装的软件
sudo apt upgrade
# 安装常用工具(如 curl, wget, git)
sudo apt install curl wget git vim -y
4. 安全组规则别忘了开!
很多新手换完系统后连不上 SSH,是因为没开放端口。
- 进入 ECS 实例的【安全组】配置。
- 确保入方向规则允许 TCP 22 端口(SSH 默认端口)来自你的 IP 或
0.0.0.0/0(仅限测试环境,生产环境建议限制 IP)。 - 如果使用非标准端口,也要记得在安全组里放行。
5. 关于“云助手”
阿里云提供“云助手”功能,可以在不通过 SSH 的情况下远程执行命令。对于刚创建的实例,如果还没配好 SSH,可以用云助手下发一条命令来检查系统状态,比如:
hostname && cat /etc/os-release
总结
- 新用户/无数据:直接新建实例,选 Ubuntu LTS 镜像。
- 老用户/有数据:先备份系统盘快照,再更换操作系统为 Ubuntu。
- 核心原则:选 LTS 版本、用密钥对登录、注意数据安全、别忘安全组。
这样操作下来,你就能得到一台纯净、稳定的阿里云 Ubuntu 服务器了。
云技术博客