在 Ubuntu 24.04 (Noble Numbat) UEFI 版本的云服务器上,核心操作逻辑与标准 Linux 服务器一致,但“UEFI 版”意味着底层启动固件和引导方式有所不同(通常涉及 Secure Boot、分区表格式 GPT 等)。
以下是从初始连接到基础配置的完整使用指南:
1. 获取连接信息
在使用前,请确保您已从云服务商控制台获取以下关键信息:
- 公网 IP 地址 (Public IP)
- 用户名 (通常是
ubuntu,部分厂商可能是root) - 密码 或 SSH 密钥文件路径 (.pem/.ppk)
注意:Ubuntu 24.04 默认禁用 root 用户登录,且首次启动可能未设置默认密码(取决于镜像类型),通常推荐使用 SSH 密钥登录。
2. 首次 SSH 连接
场景 A:使用 SSH 密钥登录(推荐)
如果您下载了私钥文件(例如 key.pem),请在本地终端执行:
# 修改密钥权限为仅所有者可读 (Linux/Mac)
chmod 400 key.pem
# 连接服务器
ssh -i key.pem ubuntu@<您的公网 IP>
如果是 Windows 用户且使用 PuTTY,需将 .pem 转换为 .ppk 格式后再连接。
场景 B:使用密码登录
如果服务商提供了临时密码,直接输入:
ssh ubuntu@<您的公网 IP>
(首次连接会提示确认指纹,输入 yes 即可)
3. 系统初始化与更新
进入系统后,建议立即执行以下操作以确保安全并获得最新软件包:
# 更新软件源列表
sudo apt update
# 升级已安装的软件包
sudo apt upgrade -y
# 安装常用工具(可选,如 vim, net-tools, htop)
sudo apt install -y vim net-tools htop curl wget git
4. 关于 UEFI 版本的特殊注意事项
由于您使用的是 UEFI 版,以下几点与传统 BIOS 模式略有不同,需注意:
-
分区表格式:UEFI 系统必须使用 GPT 分区表。
- 检查方法:运行
lsblk或fdisk -l,确认根目录/所在的磁盘(如/dev/vda)头部显示GPT而非MBR。 - 不要尝试手动将其转换为 MBR,否则可能导致无法启动。
- 检查方法:运行
-
Secure Boot (安全启动):
- 大多数云厂商的 Ubuntu 镜像已预签好密钥,支持 Secure Boot。
- 如果您安装了第三方驱动(如某些专有显卡驱动或内核模块),可能会因签名问题被拦截。如果遇到加载失败,可在云控制台的实例详情中查看是否开启了 Secure Boot,必要时可暂时关闭。
-
引导修复:
- 如果需要手动修复引导(极少情况),UEFI 系统的 EFI 分区通常挂载在
/boot/efi。 - 重建 GRUB 命令示例(仅在紧急救援模式下使用):
sudo mount /dev/vda2 /mnt # 假设 vda2 是根分区 sudo mount /dev/vda1 /mnt/boot/efi # 假设 vda1 是 EFI 分区 sudo chroot /mnt update-grub exit
- 如果需要手动修复引导(极少情况),UEFI 系统的 EFI 分区通常挂载在
5. 基础安全加固(必做)
关闭 Root 远程登录
为了安全,建议禁止 root 直接通过 SSH 登录:
- 编辑配置文件:
sudo nano /etc/ssh/sshd_config - 找到并修改:
PermitRootLogin no PasswordAuthentication no # 如果只用密钥,建议设为 no - 重启 SSH 服务:
sudo systemctl restart ssh
配置防火墙 (UFW)
Ubuntu 默认未开启防火墙,建议启用:
# 允许 SSH 连接 (防止锁死自己)
sudo ufw allow OpenSSH
# 启用防火墙
sudo ufw enable
# 查看状态
sudo ufw status
6. 常见问题排查
-
无法连接 SSH (Connection timed out):
- 检查云控制台的安全组规则,确保 TCP 端口 22 对您的 IP 开放。
- 检查实例状态是否为“运行中”。
-
磁盘空间不足:
- 云盘扩容通常需要先在控制台调整磁盘大小,然后在系统内扩展分区和文件系统。
- 查看空间:
df -h - 简单扩容示例(假设根分区是
/dev/vda2):sudo growpart /dev/vda 2 sudo resize2fs /dev/vda2 # 如果是 ext4 文件系统
-
时间不同步:
- Ubuntu 24.04 默认使用
timedatectl管理时间。 - 同步时间:
sudo timedatectl set-ntp true
- Ubuntu 24.04 默认使用
总结
Ubuntu 24.04 UEFI 版云服务器的使用体验与桌面版高度一致。核心步骤是:通过 SSH 密钥登录 -> 更新系统 (apt update && upgrade) -> 配置安全组与防火墙。UEFI 特性主要体现在底层引导机制上,普通用户日常运维无需干预,只需确保不破坏 GPT 分区结构即可。
CLOUD云计算