在主流云平台(如阿里云、腾讯云、AWS、Azure、Google Cloud 等)安装 Ubuntu 系统,通常不需要手动挂载 ISO 镜像进行传统“安装”,而是通过创建实例时选择预装的 Ubuntu 镜像来实现。以下是通用步骤:
✅ 通用流程(以典型云平台为例)
1. 登录云平台控制台
- 访问你使用的云服务商官网并登录账户(如 https://www.aliyun.com、https://console.aws.amazon.com 等)。
2. 进入计算服务模块
- 找到「云服务器 ECS」(阿里云/腾讯云)、「EC2」(AWS)、「Compute Engine」(GCP)或「Virtual Machines」(Azure)等服务入口。
3. 创建新实例
- 点击「创建实例」或「启动实例」。
- 填写基础信息:
- 实例名称(可选,建议命名规范)
- 地域与可用区(根据延迟和成本选择)
4. 选择操作系统镜像
- 在「镜像」或「操作系统」选项中:
- 选择 Ubuntu Server(推荐 LTS 版本,如
22.04 LTS或24.04 LTS) - 部分平台提供多个版本(如
20.04、22.04、24.04),优先选最新稳定版 LTS - 注意区分「官方镜像」vs「社区镜像」——建议选择官方认证镜像(含安全更新支持)
- 选择 Ubuntu Server(推荐 LTS 版本,如
💡 提示:部分平台(如 AWS)默认镜像可能已启用 SSH 密钥对;国内云厂商(阿里云/腾讯云)则常要求上传密钥或设置密码。
5. 配置实例规格
- 选择 CPU、内存、磁盘大小(系统盘 + 数据盘)
- 示例:
t4g.small(ARM64)、c6i.large(x86_64)等 - 系统盘建议 ≥ 20 GB(Ubuntu 最小约 5–8 GB,留足空间)
- 示例:
6. 网络与安全组配置
- 绑定 VPC / 专有网络
- 配置安全组规则(防火墙):
- 必须开放 SSH 端口(22)(允许你的 IP 或
0.0.0.0/0测试用,生产环境建议限制来源 IP) - 如需 Web 服务,额外开放 80/443
- 必须开放 SSH 端口(22)(允许你的 IP 或
7. 身份验证方式设置
- 推荐方式:生成并绑定 SSH 密钥对(
.pem或.ppk文件)- 首次连接时使用
ssh -i your-key.pem ubuntu@<public-ip>
- 首次连接时使用
- 备选:设置 root 密码(不推荐用于生产环境,因存在安全风险)
8. 高级选项(可选)
- 初始化脚本(User Data):自动执行命令(如安装 Nginx、配置 firewall)
- 标签(Tags):便于资源管理(如
env=prod,app=web) - 自动快照策略、监控告警等
9. 确认并创建实例
- 检查所有配置 → 点击「创建」或「启动」
- 等待几秒至几分钟,状态变为「运行中(Running)」
10. 连接实例
# 获取公网 IP(从控制台复制)
PUBLIC_IP="xx.xx.xx.xx"
# 使用密钥登录(Ubuntu 默认用户为 ubuntu)
ssh -i ~/.ssh/your-key.pem ubuntu@${PUBLIC_IP}
# 若使用密码登录(较少见)
ssh ubuntu@${PUBLIC_IP}
✅ 成功后将看到类似:
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-105-generic x86_64)
...
ubuntu@ip-10-0-1-1:~$
🔒 安全建议
- 禁用 root 登录,仅用普通用户 +
sudo - 定期更新系统:
sudo apt update && sudo apt upgrade -y - 启用云厂商自带的云安全中心或WAF防护
- 关闭不必要的端口,仅开放必要服务
需要我针对某个具体云平台(如阿里云、AWS 或 Azure)提供图文指引或命令行脚本模板吗?
PHPWP博客