在腾讯云上安装并配置 Ubuntu 22.04 的教程如下,分为以下几个步骤:创建实例、连接服务器、基本配置和常用软件安装。
✅ 第一步:登录腾讯云控制台
- 打开 腾讯云官网
- 登录你的账号(或注册新账号)
- 进入 云服务器 CVM 控制台
✅ 第二步:创建 Ubuntu 22.04 实例
- 点击 【新建】 或 【创建实例】
- 选择 计费模式:
- 推荐新手选“按量计费”(用多少付多少)或“包年包月”
- 选择 地域和可用区(建议选择离你近的,如上海、广州、北京)
- 选择 实例规格:
- 入门推荐:S5.SMALL2(1核2G)或更高
- 镜像选择:
- 在“镜像”选项中选择:
- 公共镜像 → Ubuntu → Ubuntu Server 22.04 LTS 64位
- 在“镜像”选项中选择:
- 存储:
- 系统盘默认 50GB 足够,可调整大小
- 网络:
- 默认 VPC 和子网即可
- 分配公网 IP(勾选“分配公网 IPv4 地址”)
- 带宽建议 1~5Mbps(按需选择)
- 安全组:
- 创建或使用已有安全组,确保放行以下端口:
- SSH:22(TCP)
- HTTP:80(TCP)
- HTTPS:443(TCP)
- 如需远程桌面或其他服务,再添加对应端口
- 创建或使用已有安全组,确保放行以下端口:
- 设置登录方式:
- 推荐选择 密钥对(更安全),也可选“设置密码”(简单但安全性较低)
- 若选密钥,下载私钥(
.pem文件)并妥善保存
- 若选密钥,下载私钥(
- 推荐选择 密钥对(更安全),也可选“设置密码”(简单但安全性较低)
- 确认配置并创建实例
⏱️ 实例创建完成后,状态变为“运行中”
✅ 第三步:连接到 Ubuntu 22.04 服务器
方法一:使用 SSH(Linux/Mac)
# 给私钥文件设置正确权限
chmod 400 your-key.pem
# 使用 SSH 连接(默认用户名 ubuntu)
ssh -i your-key.pem ubuntu@<你的公网IP>
方法二:Windows 用户使用 PuTTY 或 Xshell
- 下载 PuTTY 或 Xshell
- 将
.pem私钥转换为.ppk格式(PuTTYgen 工具) - 配置连接:
- 主机地址:你的公网 IP
- 端口:22
- 连接类型:SSH
- 认证:加载
.ppk密钥文件
- 登录用户名为:
ubuntu
✅ 第四步:基础系统配置(首次登录后)
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 设置时区(例如设置为上海)
sudo timedatectl set-timezone Asia/Shanghai
3. 创建普通用户(可选,提高安全性)
sudo adduser yourusername
sudo usermod -aG sudo yourusername
然后切换用户或使用 su 登录。
4. 配置 SSH 安全(可选)
编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
修改以下项:
PermitRootLogin no # 禁止 root 登录
PasswordAuthentication no # 禁用密码登录(仅允许密钥)
重启 SSH:
sudo systemctl restart ssh
⚠️ 确保密钥登录正常后再关闭密码登录!
✅ 第五步:安装常用软件(按需)
1. 安装 Nginx(Web 服务器)
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
浏览器访问 http://<公网IP> 查看欢迎页。
2. 安装 Python3 & pip
sudo apt install python3 python3-pip -y
3. 安装 Node.js(可选)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
4. 安装 Docker(推荐)
# 安装依赖
sudo apt install ca-certificates curl gnupg lsb-release -y
# 添加 Docker GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 添加仓库
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装 Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
# 添加用户到 docker 组(避免每次用 sudo)
sudo usermod -aG docker ubuntu
# 重启生效
newgrp docker
测试:
docker run hello-world
✅ 第六步:防火墙配置(UFW)
Ubuntu 默认未启用 UFW,可以开启:
sudo ufw allow ssh
sudo ufw allow 'Nginx Full'
sudo ufw enable
查看状态:
sudo ufw status
✅ 第七步:绑定域名与备案(可选)
- 购买域名(腾讯云域名注册)
- 解析域名到你的公网 IP(DNS 解析)
- 如在中国大陆提供 Web 服务,需进行 ICP 备案
✅ 常见问题排查
| 问题 | 解决方法 |
|---|---|
| 无法 SSH 连接 | 检查安全组是否放行 22 端口 |
| 网站打不开 | 检查安全组是否放行 80/443,Nginx 是否运行 |
| 权限错误 | 检查密钥权限 chmod 400,或使用 ubuntu 用户 |
| 磁盘空间不足 | 升级系统盘或清理日志 |
✅ 结束语
你现在已经在腾讯云成功部署了 Ubuntu 22.04 服务器,并完成了基础环境搭建。接下来可以根据需求部署网站、博客(如 WordPress)、Node.js 应用、Docker 项目等。
📌 提示:
- 定期备份重要数据
- 关闭不用的端口和服务
- 使用密钥登录 + 禁用 root 是最佳安全实践
需要部署 LNMP、宝塔面板、WordPress 等?也可以继续问我!
CLOUD技术博