如何在京东云上搭建Linux服务器环境?

在京东云(JD Cloud)上搭建 Linux 服务器环境的步骤如下。整个过程包括注册账号、创建云服务器实例、配置安全组、连接服务器以及基础环境配置等。


第一步:注册并登录京东云

  1. 访问京东云官网:https://www.jdcloud.com
  2. 注册账号并完成实名认证。
  3. 登录控制台。

第二步:创建云服务器(CVM)

  1. 进入 控制台云主机(CVM)实例
  2. 点击 “创建实例”

配置选项说明:

  • 地域与可用区:选择离你用户较近或网络质量较好的区域(如华北-北京)
  • 实例规格:根据需求选择,例如入门可选 g.s1.small(1核2G)
  • 镜像
    • 选择 公共镜像
    • 推荐选择主流 Linux 发行版,如:
      • CentOS 7.x / 8.x
      • Ubuntu 20.04 / 22.04
      • Debian 11/12
  • 系统盘:默认高效云盘即可,容量建议 ≥ 50GB
  • 公网 IP
    • 选择“分配公网 IPv4 地址”
    • 带宽可选按固定带宽(如 1~5 Mbps),按需计费
  • 密钥对 / 密码
    • 推荐使用 SSH 密钥对(更安全)
    • 若无密钥,可创建新的密钥对并下载私钥(.pem 文件)
    • 或设置登录密码(不推荐长期使用)
  • 安全组
    • 使用默认安全组或创建新的
    • 确保放行以下端口:
      • SSH:22(TCP)
      • HTTP:80(TCP)
      • HTTPS:443(TCP)
      • 其他自定义服务端口(如 3000, 8080 等)
  1. 确认配置并点击 “立即购买”

第三步:连接到 Linux 服务器

方法一:使用 SSH 客户端(推荐)

Windows 用户:
  • 使用 PuTTYWindows Terminal + WSLPowerShell
ssh -i /path/to/your-key.pem root@<公网IP地址>

注意:若使用密钥登录,需确保 .pem 文件权限为 600(Linux/macOS):

chmod 600 your-key.pem
macOS / Linux 用户:

直接使用终端:

ssh -i ~/Downloads/your-key.pem centos@<公网IP>
# 或 ubuntu@<公网IP>,取决于镜像用户名

常见用户名对照:

  • CentOS / Rocky Linux:centosroot
  • Ubuntu:ubuntu
  • Debian:adminroot

第四步:初始化服务器环境

登录后,进行基础配置:

1. 更新系统包

# CentOS/RHEL
sudo yum update -y

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

2. 安装常用工具

# CentOS
sudo yum install -y vim wget curl git net-tools

# Ubuntu
sudo apt install -y vim wget curl git net-tools

3. (可选)配置防火墙(firewalld / ufw)

# CentOS 使用 firewalld
sudo systemctl start firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

# Ubuntu 使用 ufw
sudo ufw allow ssh
sudo ufw enable

4. 设置时区(可选)

sudo timedatectl set-timezone Asia/Shanghai

第五步:部署应用环境(示例:安装 Nginx)

# CentOS
sudo yum install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx

# Ubuntu
sudo apt install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx

访问 http://<你的公网IP> 查看是否显示欢迎页。


第六步:安全与备份建议

  1. 禁用 root 远程登录(提高安全性)

    sudo vim /etc/ssh/sshd_config
    # 修改 PermitRootLogin no
    sudo systemctl restart sshd
  2. 创建普通用户并授权

    sudo adduser myuser
    sudo passwd myuser
    sudo usermod -aG wheel myuser  # CentOS 添加到 sudo 组
    # Ubuntu 用户自动加入 sudo 组
  3. 定期备份数据

    • 使用京东云 云硬盘快照 功能
    • 控制台 → 云硬盘 → 创建快照

常见问题排查

问题 解决方案
无法 SSH 登录 检查安全组是否放行 22 端口,确认公网 IP 正确
连接超时 检查实例是否运行中,网络是否正常
密钥无法登录 确保私钥文件权限为 600,且用户名正确

总结

通过以上步骤,你已成功在京东云上搭建了一个 Linux 服务器环境。后续可根据需要安装 Web 服务(Nginx/Apache)、数据库(MySQL/PostgreSQL)、编程环境(Python/Node.js/Java)等。

如需自动化部署,可结合 京东云脚本(User Data)Terraform 工具实现基础设施即代码(IaC)。

如有进一步需求(如域名绑定、SSL 证书、负载均衡),也可在京东云平台继续配置。

未经允许不得转载:CLOUD技术博 » 如何在京东云上搭建Linux服务器环境?