京东云服务器ubuntu部署流程?

在京东云(JD Cloud)上部署 Ubuntu 服务器通常分为创建实例安全配置连接登录以及基础环境初始化四个主要阶段。以下是详细的操作流程指南:

第一步:登录控制台并创建实例

  1. 登录控制台
    访问 京东云官网 并登录,进入“云服务器 ECS"控制台。
  2. 选择地域与可用区
    根据业务需求选择地理位置(如北京、上海等),建议就近选择以减少延迟。
  3. 配置实例规格
    • 镜像选择:在“镜像”一栏中,选择 Ubuntu 系列(推荐选择较新的 LTS 版本,如 Ubuntu 20.04 或 22.04 LTS,稳定性更好)。
    • 实例类型:根据负载选择 vCPU 和内存配置(例如 2 核 4G 适合开发测试,8 核 16G 适合生产环境)。
    • 存储:默认系统盘通常为 ESSD 云盘,可根据需要调整大小。
  4. 网络与安全组
    • 网络:选择已有的 VPC 和子网,或直接使用默认网络。
    • 公网 IP:勾选“分配公网 IPv4 地址”,以便外部访问。
    • 安全组规则:这是关键步骤。点击“安全组”设置,确保放行以下端口:
      • 22 (SSH 远程登录)
      • 80 (HTTP) / 443 (HTTPS) – 如果部署 Web 服务
      • 自定义端口 – 如果运行其他应用
  5. 设置登录凭证
    • 密码/密钥对:建议选择“密钥对”方式(更安全),上传本地生成的 .pem 文件;若无法使用密钥,可设置高强度密码。
    • 实例名称:给服务器起一个易记的名字。
  6. 确认订单并启动
    确认配置无误后提交订单。等待约 1-2 分钟,状态变为“运行中”即可。

第二步:获取信息并连接服务器

  1. 获取公网 IP
    在实例列表中,找到刚创建的服务器,复制其 公网 IP 地址
  2. 安装 SSH 客户端
    • Linux/Mac:终端直接输入 ssh 命令。
    • Windows:推荐使用 PowerShell(Win10+ 自带)或下载 PuTTY/Xshell
  3. 执行登录命令
    • 如果使用密码登录
      ssh root@<你的公网IP>
      # 输入刚才设置的密码(输入时不显示字符)
    • 如果使用密钥登录(推荐):
      chmod 600 your-key.pem
      ssh -i your-key.pem root@<你的公网IP>

第三步:基础环境初始化(重要)

登录成功后,建议立即执行以下操作以确保安全和性能:

1. 更新软件源

sudo apt update
sudo apt upgrade -y

2. 创建普通用户(禁止直接使用 root 登录)

为了安全,建议创建一个管理员账号:

# 创建用户(将 user01 替换为你想要的用户名)
sudo adduser user01
# 赋予 sudo 权限
sudo usermod -aG sudo user01

后续操作请切换为该用户进行。

3. 配置 SSH 免密登录(可选但推荐)

如果你希望从本地机器免密登录到服务器:

  1. 在本地生成公钥:ssh-keygen -t rsa
  2. 将公钥内容复制到服务器:cat ~/.ssh/id_rsa.pub | ssh user01@<IP> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
  3. 修改服务器 SSH 配置 /etc/ssh/sshd_config,注释掉 PasswordAuthentication yes,开启 PubkeyAuthentication yes,并重启服务 sudo systemctl restart sshd

4. 配置防火墙 (UFW)

京东云的安全组是外层防护,服务器内部建议再配一层 UFW:

sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

第四步:部署具体应用(示例)

假设你要部署一个 Nginx + Node.js/Web 项目:

  1. 安装 Nginx
    sudo apt install nginx -y
    sudo systemctl start nginx
    sudo systemctl enable nginx
  2. 检查服务状态
    在浏览器访问 http://<你的公网IP>,若看到 "Welcome to nginx!" 说明 Web 服务正常。
  3. 部署代码
    使用 Git 拉取代码,或使用 SFTP 工具(如 FileZilla)上传项目文件到 /var/www/html 或指定目录。
  4. 配置反向X_X
    编辑 Nginx 配置文件 /etc/nginx/sites-available/default,添加 location 指向你的后端端口。

💡 常见问题与提示

  • 忘记 Root 密码?
    如果在控制台忘记密码,可以在京东云控制台的“重置密码”功能中操作,或者通过 VNC 控制台(网页版远程终端)进行修复。
  • 安全组没开端口?
    如果服务器能 ping 通但无法 SSH 或访问网页,90% 的情况是安全组规则未放行对应端口,请回到控制台检查。
  • 磁盘空间不足?
    使用 df -h 查看磁盘使用情况。如果是系统盘满了,可以使用 lsof | grep deleted 查找大文件并清理。
  • 自动备份
    建议在京东云控制台开启“自动快照策略”,定期备份数据以防误删。

按照以上流程,你就可以在京东云上成功搭建并运行 Ubuntu 服务器了。如果有具体的部署场景(如 Docker、K8s 或数据库),可以进一步询问详细配置。

未经允许不得转载:CLOUD技术博 » 京东云服务器ubuntu部署流程?