在腾讯云上安装和配置 Ubuntu 22.04 是一个非常常见且简单的过程。以下是详细的图文安装教程,适用于腾讯云 CVM(Cloud Virtual Machine)实例。
✅ 一、登录腾讯云控制台
- 打开浏览器,访问腾讯云官网:https://cloud.tencent.com
- 登录你的腾讯云账号。
- 进入 控制台 → 云服务器 CVM。
✅ 二、创建 Ubuntu 22.04 实例
1. 点击「新建」或「创建实例」
在 CVM 控制台页面,点击 【创建实例】 按钮。
2. 选择「自定义配置」或「快速配置」
建议选择 「自定义配置」,以便更灵活地设置参数。
3. 选择地域和可用区
- 选择离你用户最近的地域(如:广州、上海、北京等)。
- 可用区可选择默认。
4. 选择实例配置(机型)
- 选择合适的 实例类型(如标准型 S5、S6,或入门型 S6)。
- 推荐新手选择 标准型 S5(1核2G) 或 2核4G 的配置。
5. 选择镜像
- 点击「公共镜像」标签。
- 选择 Ubuntu → 选择 Ubuntu Server 22.04 LTS 64位。
✅ 确保是官方镜像,版本为
22.04 LTS(长期支持)。
6. 设置登录方式(关键步骤)
有三种方式:
方式一:使用 SSH 密钥对(推荐)
- 选择「密钥对」。
- 如果已有密钥对,选择它;否则点击「新建密钥对」。
- 下载生成的
.pem私钥文件(只能下载一次,请妥善保存)。
✅ 推荐使用密钥登录,更安全。
方式二:设置密码
- 选择「设置密码」。
- 输入并确认登录密码(需包含大小写字母、数字、特殊字符,8-30位)。
⚠️ 注意:密码登录不如密钥安全,建议后续关闭密码登录。
7. 配置网络和安全组
- 公网IP:选择「分配公网 IPv4 地址」。
- 带宽计费模式:按带宽包年包月或按流量计费(新手建议 1Mbps 按带宽)。
- 安全组:
- 选择「默认安全组」或新建一个。
- 确保放行以下端口:
- SSH:22(TCP)
- HTTP:80(TCP)
- HTTPS:443(TCP)
- 其他需要的端口(如 3000、8080 等)
✅ 腾讯云默认安全组可能只放行 22 和 3389,记得添加 80/443。
8. 存储与镜像
- 系统盘:默认 50GB 高性能云硬盘(够用)。
- 数据盘:可选,按需添加。
9. 主机名与标签(可选)
- 主机名:如
ubuntu-web-01 - 标签:用于资源管理,可跳过。
10. 确认配置并创建
- 确认价格和配置无误。
- 勾选协议。
- 点击 【创建实例】。
等待几分钟,实例状态变为 「运行中」。
✅ 三、连接 Ubuntu 22.04 实例
方法一:使用 SSH 密钥登录(Linux/macOS)
# 修改私钥权限
chmod 600 your-key.pem
# SSH 登录(默认用户名 ubuntu)
ssh -i your-key.pem ubuntu@<公网IP>
例如:
ssh -i ~/Downloads/tencent-key.pem ubuntu@123.206.123.45
方法二:使用密码登录
ssh ubuntu@<公网IP>
然后输入你设置的密码。
⚠️ 如果无法登录,请检查:
- 安全组是否放行 22 端口
- 实例是否分配了公网 IP
- 密码或密钥是否正确
方法三:使用腾讯云网页控制台登录(WebShell)
- 在 CVM 控制台,找到你的实例。
- 点击「登录」按钮(在操作列)。
- 使用浏览器直接登录,无需本地 SSH。
✅ 四、基础配置(首次登录后建议操作)
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 设置时区(可选)
sudo timedatectl set-timezone Asia/Shanghai
3. 创建普通用户(可选,安全考虑)
sudo adduser myuser
sudo usermod -aG sudo myuser
4. 禁用 root 登录(可选)
编辑 SSH 配置:
sudo nano /etc/ssh/sshd_config
修改:
PermitRootLogin no
PasswordAuthentication no # 如果使用密钥,建议关闭密码登录
重启 SSH:
sudo systemctl restart ssh
✅ 五、安装常用软件(可选)
# 安装 Nginx
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
# 安装 Python3 和 pip
sudo apt install python3 python3-pip -y
# 安装 Node.js(可选)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# 安装 Docker(推荐)
sudo apt install docker.io -y
sudo systemctl enable docker
sudo usermod -aG docker ubuntu
✅ 六、访问 Web 服务(测试)
- 在浏览器访问:
http://<你的公网IP> - 如果看到 Nginx 欢迎页,说明成功!
✅ 记得安全组放行 80 端口。
✅ 七、常见问题
| 问题 | 解决方案 |
|---|---|
| SSH 连接超时 | 检查安全组是否放行 22 端口,实例是否分配公网 IP |
| Permission denied (publickey) | 检查密钥权限 chmod 600,确认用户名是 ubuntu |
| 无法访问网站 | 检查安全组是否放行 80/443,Nginx 是否运行 |
| 磁盘空间不足 | 升级系统盘或挂载数据盘 |
✅ 总结
通过腾讯云控制台,你可以轻松创建并管理 Ubuntu 22.04 实例。关键步骤包括:
- 选择 Ubuntu 22.04 镜像
- 配置密钥或密码登录
- 设置安全组规则
- 使用 SSH 登录并更新系统
- 安装所需服务(Nginx、Docker、Node.js 等)
如果你需要部署 Web 应用(如 WordPress、Node.js、Docker 项目),可以继续告诉我,我可以提供后续部署教程。
祝你使用愉快!🚀
云知道CLOUD