在京东云(JD Cloud)上部署 Ubuntu 云服务器,通常分为购买实例、远程连接和基础环境配置三个主要阶段。以下是详细的操作流程指南:
第一阶段:创建与购买实例
-
登录控制台
访问 京东云官网 并登录您的账号,进入“控制台”。 -
进入云服务器 ECS 页面
在左侧导航栏或首页找到 “云服务器 ECS"(Elastic Compute Service),点击 “创建实例”。 -
配置实例参数
- 地域与可用区:选择距离您用户较近的数据中心(如北京、上海等)。
- 镜像选择:这是关键步骤。在“操作系统”一栏中,选择 Ubuntu。
- 推荐版本:
Ubuntu 20.04 LTS或Ubuntu 22.04 LTS(长期支持版,稳定性好)。 - 如果没有特殊需求,保持默认即可。
- 推荐版本:
- 规格配置:根据业务需求选择 vCPU 和内存(例如 2 核 4G 适合开发测试,4 核 8G 适合生产环境)。
- 存储:系统盘建议选择 SSD 类型,容量一般 40GB-60GB 起步。
- 网络与安全组:
- 选择已创建的 VPC 和子网。
- 安全组规则:务必在创建时或创建后添加规则,开放 22 端口(SSH 远程连接)、80/443(Web 服务)等业务所需端口。
- 密码/密钥对:
- 建议设置强密码,或者生成 SSH 密钥对(更安全)。如果是新手,直接设置密码并记录。
-
确认订单并支付
检查配置无误后,提交订单。如果是按量付费,立即生效;如果是包年包月,需完成支付。
第二阶段:远程连接服务器
实例创建成功后,您需要通过终端工具连接进去。
方式 A:使用 Windows 自带的 PowerShell / CMD
- 获取服务器的 公网 IP(在控制台实例列表中查看)。
- 打开命令行工具,输入:
ssh root@<您的公网IP> - 输入刚才设置的密码(输入时不会显示字符),回车即可登录。
方式 B:使用专业工具 (Xshell, Putty, SecureCRT)
- 下载并安装 Xshell 或 PuTTY。
- 新建会话,主机填写
<您的公网IP>,端口默认22。 - 用户名填
root,输入密码登录。
方式 C:使用京东云网页版终端
- 在京东云控制台的实例详情页面,找到 “远程连接” 按钮。
- 选择 "VNC 登录” 或 “密码登录”。
- 直接在浏览器窗口中进行操作(适合调试网络不通的情况)。
第三阶段:基础环境初始化(推荐步骤)
登录成功后,建议执行以下命令以优化环境和安全性:
1. 更新软件源
sudo apt update && sudo apt upgrade -y
2. 创建普通用户(避免直接用 root 操作)
为了安全,建议创建一个新用户并赋予 sudo 权限:
# 创建用户(将 user01 替换为你想要的用户名)
sudo adduser user01
# 赋予管理员权限
sudo usermod -aG sudo user01
注意:后续操作尽量切换到该用户进行,或在命令前加 sudo。
3. 配置防火墙 (UFW)
Ubuntu 默认未开启防火墙,建议手动开启:
sudo ufw allow 22/tcp # 允许 SSH
sudo ufw allow 80/tcp # 允许 HTTP
sudo ufw allow 443/tcp # 允许 HTTPS
sudo ufw enable # 开启防火墙
4. 安装常用工具(可选)
sudo apt install vim curl wget git htop -y
5. 配置定时任务备份(可选)
如果是重要数据,建议配置自动备份脚本或使用京东云的快照功能定期备份系统盘。
常见问题排查
- 无法连接 (Connection Refused):
- 检查实例是否正在运行。
- 检查安全组是否放行了 22 端口。
- 检查本地网络是否有X_X干扰。
- 忘记密码:
- 如果忘记了密码,可以在控制台实例详情页点击“重置密码”,重启实例后使用新密码登录。
- 磁盘空间不足:
- 使用
df -h查看,必要时清理缓存 (sudo apt clean) 或扩容磁盘。
- 使用
按照以上流程,您应该已经成功在京东云上搭建好了一个可用的 Ubuntu 服务器环境。接下来可以根据具体需求(如安装 Nginx、Docker、数据库等)进行应用部署。
云计算