加油
努力

新手第一次使用亚马逊轻量服务器应该从哪些步骤入手?

新手首次使用亚马逊轻量服务器(Amazon Lightsail)是非常友好的入门选择!它比标准 EC2 更简化、更直观,专为初学者、小型项目和快速部署设计。以下是清晰、实用的分步指南(含关键注意事项),帮你从零顺利上手:

✅ 一、前期准备(5分钟)

  1. 拥有 AWS 账户

    • 访问 aws.amazon.com → 点击“创建 AWS 账户”(需邮箱、手机号、信用卡验证)
    • ✅ 新用户可享 Lightsail 免费套餐:每月 750 小时 t2.micro 或 t3.micro 实例 + 3 GB SSD 存储 + 5 GB 数据传输(持续12个月,需在注册后30天内启用)
  2. 推荐区域选择

    • 登录后,在右上角选择靠近你或目标用户的区域(如 us-east-1(弗吉尼亚)、ap-northeast-1(东京)、ap-southeast-1(新加坡))
    • ⚠️ 注意:Lightsail 区域 ≠ EC2 全部区域,确认所选区域支持 Lightsail(官方支持区域列表)

✅ 二、创建第一个实例(核心步骤|10分钟内完成)

  1. 进入 Lightsail 控制台:https://lightsail.aws.amazon.com
  2. 点击 “Create instance”(创建实例)
  3. 选择配置(新手推荐):
    • 🐧 OS Only(操作系统) → 选 Ubuntu 22.04 LTS(稳定、社区支持好)
      (避免选“App + OS”,如 WordPress——先掌握基础再进阶)
    • 💻 Instance plan(套餐) → 选最低配 Nano($3.5/月)或 Micro($5/月)
      ✓ Nano 含 512MB 内存 + 1 vCPU + 20GB SSD,足够跑静态网站/学习/小博客
    • 🌐 Region & Availability Zone → 选离你近的(如国内用户可选东京/新加坡,延迟更低)
  4. 实例设置
    • ✅ 勾选 “Add launch script”(可选)→ 初期留空,后续再用(如自动安装 Nginx)
    • ✅ 勾选 “Enable auto snapshots”(建议开启,每天自动备份,防止误操作)
  5. 点击 “Create instance” → 等待 1~2 分钟,状态变为 "Running" 即启动成功!

✅ 三、连接并登录服务器(关键一步|务必掌握)
⚠️ Lightsail 默认禁用密码登录,仅支持 SSH 密钥对(Key Pair)

  1. 下载密钥对(首次必做)
    • 创建实例时,系统会自动生成密钥对(如 LightsailDefaultKeyPair-us-east-1
    • ✅ 点击 “Download default key pair” → 保存为 LightsailDefaultKeyPair.pem(⚠️ 仅此一次!丢失无法找回!)
    • 🔐 设置权限(Linux/macOS 终端执行):
      chmod 600 ~/Downloads/LightsailDefaultKeyPair.pem
  2. 连接方式(任选其一)
    • 推荐:Lightsail 浏览器终端(免配置)
      在实例详情页 → 点击 “Connect” → 选择 “Connect using SSH” → 点击 “Connect”(自动打开网页版终端,无需本地 SSH 工具)
    • 本地终端连接(Mac/Linux)
      ssh -i ~/Downloads/LightsailDefaultKeyPair.pem ubuntu@YOUR_INSTANCE_PUBLIC_IP

      (IP 地址在实例页面“IPv4 address”栏查看)

    • 🪟 Windows 用户:可用 PuTTY(需将 .pem 转为 .ppk 格式,Lightsail 控制台提供转换工具)

✅ 四、基础操作与安全加固(上手即用)
登录后(提示符为 ubuntu@ip-xxx:~$),立即执行:

# 1. 更新系统(重要!)
sudo apt update && sudo apt upgrade -y

# 2. 创建普通用户(不推荐长期用 root/ubuntu 直接操作)
sudo adduser myuser
sudo usermod -aG sudo myuser  # 加入 sudo 组

# 3. (可选)禁止 root 密码登录(已默认关闭,但确认下)
sudo grep "PermitRootLogin" /etc/ssh/sshd_config  # 应显示 no

# 4. 安装基础工具
sudo apt install curl wget git nginx -y
sudo systemctl start nginx && sudo systemctl enable nginx

→ 浏览器访问 http://你的公网IP,看到 Nginx 欢迎页 ✔️ 成功!

✅ 五、必备管理技巧(新手常忽略!) 功能 操作位置 提示
🔑 密钥管理 Lightsail 控制台 → Account → SSH keys 可创建新密钥、删除旧密钥(注意:删除后无法再用该密钥登录!)
🌐 防火墙(Ports) 实例详情页 → NetworkingFirewall 默认只开放 22(SSH)、80(HTTP)、443(HTTPS)。如需运行 Node.js(3000端口)→ 手动添加 TCP:3000
💾 静态 IP(固定IP) Networking → Create static IP → 绑定到实例 免费绑定,避免重启后IP变更(域名解析必需!)
📦 附加存储(块存储) Storage → Create disk → 挂载到实例 适合存放网站数据、数据库,独立于实例生命周期
🔄 快照备份 实例操作菜单 → Create snapshot 手动备份;或开启自动快照(每日1次,保留7天)

✅ 六、下一步建议(学以致用)

  • 🌐 搭建个人博客:用 Hugo/Jekyll 静态生成 + Nginx 部署
  • 🐘 运行轻量数据库:sudo apt install sqlite3(或 Docker 安装 MySQL)
  • 🐍 学 Python Web:用 Flask + Gunicorn + Nginx 部署一个 Hello World
  • 📈 监控:Lightsail 自带免费 CPU/网络/磁盘监控图表(实例页 → Metrics
  • 🌐 绑定域名:在 Networking → DNS 中添加域名记录(需先在域名商处将 NS 指向 Lightsail 提供的 DNS 服务器)

💡 新手避坑提醒:

  • ❌ 不要频繁重启实例(可能触发新IP,除非绑定了静态IP)
  • ❌ 不要在根目录乱删文件(尤其 /home/ubuntu/ 是你的主目录)
  • ❌ 忘记密钥?只能停止实例 → 创建新实例 → 从快照恢复(所以务必及时打快照!
  • ✅ 善用控制台右上角 “Help” → “Lightsail documentation”(有视频教程+中文文档)

🎉 恭喜!你已完成 Lightsail 的首次实战部署。
下一步行动建议:现在就打开 Lightsail 控制台,按上述步骤创建你的第一个 Ubuntu 实例,并用浏览器终端连上去,输入 hostnamectldf -h 看看效果吧!

需要我为你提供:

  • 📜 一份可一键复制的「新手初始化脚本」?
  • 🌐 Nginx + HTTPS(Let’s Encrypt)完整配置指南?
  • 🐳 Docker + WordPress 快速部署教程?
    欢迎随时告诉我,立刻为你定制 👇
云服务器