Vultr云服务器详细使用指南 – wiki大全


Vultr 云服务器详细使用指南

Vultr 提供了一个强大而灵活的云平台,用于部署和管理虚拟私人服务器(VPS)及其他云服务。本指南将详细介绍如何设置、配置和管理您的 Vultr 云服务器,无论您是新手还是有经验的用户,都能从中获益。

1. Vultr 入门

1.1 账户创建

首先,访问 Vultr 官网并点击“注册”或“创建免费账户”。您需要提供有效的电子邮件地址并设置一个强密码。提交信息后,Vultr 会发送一封验证邮件到您的邮箱,点击邮件中的链接完成验证。

1.2 添加支付方式

完成邮箱验证后,您将被引导至账单页面。Vultr 要求验证支付方式。您可以添加信用卡或其他支付选项。如果使用信用卡,可以选择进行 0.00 美元存款以进行验证(您的银行可能会进行一笔小额临时授权冻结)。对于其他支付方式,可能需要少量存款。在此页面您还可以应用任何可用的促销代码。

1.3 熟悉 Vultr 控制面板

Vultr 控制面板是您管理所有云资源的中心。在这里,您可以部署新服务器、监控现有服务器、管理账单以及访问其他功能。

2. 部署您的第一台 Vultr 服务器

2.1 选择服务器类型和位置

在 Vultr 控制面板中,点击“部署新实例”或“+”按钮。

  • 服务器类型: 根据您的需求选择最适合的服务器类型。选项包括:
    • Cloud Compute (共享 CPU): 适用于大多数通用应用程序、网站和开发环境。
    • Optimized Cloud Compute (专用 CPU): 为性能密集型应用程序提供专用 CPU 资源。
    • Bare Metal (裸金属): 提供对物理硬件的完全访问,以实现最大性能和控制。
    • Cloud GPU: 适用于 GPU 加速的工作负载。
  • 服务器位置: 选择离您的目标受众地理位置最近的数据中心,以最大程度地减少延迟并提高性能。

2.2 选择操作系统或应用市场应用程序

Vultr 提供多种操作系统 (OS) 和预装应用程序:

  • 操作系统: 常见的选择包括 Ubuntu、CentOS、Debian 和 Windows。对于 Linux 发行版,建议选择长期支持 (LTS) 版本,以获得更长的安全更新支持。
  • 应用市场应用程序: 您可以部署预装了流行应用程序(如 WordPress、cPanel 或 Docker)的服务器。
  • 自定义 ISO: 如果您想要的操作系统未列出,Vultr 也允许您上传自己的 ISO 文件。

2.3 选择服务器套餐

根据您的资源需求(CPU、内存、存储、带宽)选择服务器套餐。Vultr 提供各种套餐,基本选项通常适合初学者或小型网站。如果需要,您以后可以升级您的服务器套餐。

2.4 额外功能

您可以启用额外功能,例如:

  • 自动备份: Vultr 为您的实例提供自动备份解决方案。
  • DDoS 保护: 保护您的服务器免受分布式拒绝服务攻击。
  • IPv6: 为您的服务器启用 IPv6 地址。

2.5 添加 SSH 密钥以实现安全访问

对于 Linux 服务器,使用 SSH 密钥比密码更安全。

  1. 生成 SSH 密钥对: 在您的本地机器上(Linux/macOS/带 OpenSSH 的 Windows),使用 ssh-keygen 命令生成密钥对。例如:ssh-keygen -t ed25519 -C "[email protected]"
  2. 将公钥添加到 Vultr:
    • 登录您的 Vultr 客户门户。
    • 导航到“账户”>“SSH 密钥”。
    • 点击“添加 SSH 密钥”按钮。
    • 为它指定一个描述性名称,并将您的公钥(.pub 文件内容)粘贴到 SSH 密钥字段中。
    • 点击“添加 SSH 密钥”。
  3. 部署时选择密钥: 部署新服务器时,您可以选择您刚刚添加的 SSH 密钥,以便自动将其安装在服务器上。

2.6 部署服务器

配置所有选项后,为您的服务器提供一个主机名,然后点击“立即部署”。部署过程通常需要 1-2 分钟。

3. 访问您的 Vultr 服务器

3.1 查找服务器凭据

部署完成后,导航到 Vultr 控制面板中的“产品”部分,然后点击您的服务器名称。在这里您将找到服务器的 IP 地址、用户名(Linux 通常为 root)以及初始密码(如果未使用 SSH 密钥)。

3.2 通过 SSH 连接(Linux/macOS/Windows)

  • 使用密码: 打开终端或命令提示符,使用命令:ssh root@您的_VPS_IP_地址。系统将提示您输入 Vultr 控制面板中找到的密码。
  • 使用 SSH 密钥: 如果您使用 SSH 密钥部署服务器,请使用命令:ssh -i /path/to/您的/私钥 root@您的_VPS_IP_地址
  • Windows GUI 客户端 (PuTTY): 下载并安装 PuTTY。在“主机名”字段中输入服务器的 IP 地址,选择 SSH,然后在“连接”>“SSH”>“Auth”下,浏览您的私钥文件(.ppk 格式)。点击“打开”连接。

3.3 通过 RDP 连接(Windows 服务器)

对于 Windows 服务器,远程桌面协议 (RDP) 默认启用。您可以使用 Windows 上预装的 RDP 客户端,或适用于 macOS、Android、iOS 和 Linux 的客户端。

3.4 使用 Vultr Web 控制台

Vultr 在您的控制面板中提供了一个基于 Web 的控制台。即使 SSH 或网络连接问题阻止直接访问,此功能对于访问您的服务器也很有用。

4. 基本服务器配置和安全

4.1 初次服务器更新

连接后,更新服务器的软件包至关重要,以确保您拥有最新的安全补丁和软件。

  • 对于 Ubuntu/Debian: sudo apt update && sudo apt upgrade -y
  • 对于 CentOS/Fedora: sudo yum update -ysudo dnf update -y

4.2 配置 Vultr 防火墙

Vultr 提供网络级防火墙服务,可在流量到达您的服务器之前进行过滤,从而减少实例本身的资源使用。

  1. 在您的 Vultr 控制面板中导航到“网络”>“防火墙”。
  2. 点击“添加防火墙组”并为其命名。
  3. 添加规则以允许必要的入站流量,例如:
    • SSH (TCP 端口 22)
    • HTTP (TCP 端口 80)
    • HTTPS (TCP 端口 443)
    • 您可以指定源 IP 地址或范围,以进行更严格的控制。

4.3 配置服务器端防火墙

除了 Vultr 防火墙之外,在您的服务器上配置软件防火墙也是一个好习惯。

  • UFW (Uncomplicated Firewall) for Ubuntu: UFW 是 iptables 的用户友好界面。
    1. 安装 UFW (如果尚未安装):sudo apt install ufw
    2. 允许 SSH: sudo ufw allow sshsudo ufw allow 22/tcp (这对于避免将自己锁定在服务器之外至关重要)。
    3. 允许其他服务: sudo ufw allow http (端口 80),sudo ufw allow https (端口 443)。
    4. 启用 UFW: sudo ufw enable
    5. 检查状态: sudo ufw status
  • Firewalld for CentOS/Fedora:
    1. 检查状态: sudo firewall-cmd --state
    2. 允许 SSH: sudo firewall-cmd --zone=public --add-service=ssh --permanent
    3. 重新加载防火墙: sudo firewall-cmd --reload

5. 管理您的 Vultr 服务器

5.1 监控服务器资源

Vultr 在您的服务器控制面板中提供使用情况图表,用于监控带宽使用、vCPU 使用、磁盘操作和网络活动等指标。这有助于您了解性能并识别潜在问题。

5.2 升级服务器套餐

您可以直接从 Vultr 控制面板将您的服务器升级到具有更多资源的更好套餐。导航到您的服务器设置并选择“更改套餐”。请注意,Vultr 不直接支持降级。

5.3 更改操作系统

您可以从服务器管理页面中的“设置”>“更改操作系统”选项卡重新安装具有不同操作系统的服务器。请注意,此过程将擦除服务器上的所有数据。

5.4 快照和备份

  • 5.4.1 创建快照: 快照是您的整个服务器磁盘的手动、时间点副本。它们可用于快速恢复、克隆实例或在不同区域部署镜像。要创建快照,请转到您的服务器管理页面,点击“快照”,然后点击“拍摄快照”。
  • 5.4.2 自动备份: Vultr 提供定期运行的自动备份解决方案。这些是完整磁盘镜像,不支持单独的文件或目录恢复;您必须恢复整个实例。自动备份不包括附加的块存储卷。
  • 5.4.3 从快照/备份恢复: 您可以从快照或自动备份恢复您的实例。恢复将用所选镜像替换实例主磁盘的当前状态。

6. 常见使用场景(简要概述)

Vultr 服务器可用于广泛的应用程序:

  • Web 托管: 使用 LAMP (Linux, Apache, MySQL, PHP) 或 LEMP (Linux, Nginx, MySQL, PHP) 等堆栈托管网站、博客和 Web 应用程序。
  • 开发和测试: 设置开发环境、CI/CD 流水线和暂存服务器。
  • 游戏服务器: 利用专用资源进行性能密集型游戏服务器。
  • 数据库: 托管各种数据库系统,如 MySQL、PostgreSQL 或 MongoDB。
  • Docker: 部署和管理容器化应用程序。

7. 账单和成本管理

Vultr 采用按使用量付费模式,按小时计费,最高不超过月度上限。在控制面板中监控您的使用情况和服务器状态,以避免意外费用。确保销毁任何未使用的实例以停止计费。

8. 常见问题排查

  • SSH 连接问题:
    • 验证您的服务器 IP 地址和 SSH 端口(默认 22)。
    • 检查 Vultr 防火墙和服务器端防火墙规则,确保允许 SSH。
    • 确认正确的用户名(例如 root)和密码/SSH 密钥。
    • 如果 SSH 无法工作,请使用 Vultr Web 控制台访问服务器,以便诊断网络或防火墙问题。
  • 网站无法访问:
    • 检查 Vultr 防火墙和服务器端防火墙规则,确保 HTTP (端口 80) 和 HTTPS (端口 443) 已开放。
    • 验证您的 Web 服务器(Apache、Nginx)是否正在运行。
    • 如果使用域名,请检查 DNS 设置。
  • 服务器性能问题:
    • 在 Vultr 控制面板中监控资源使用情况(CPU、内存、磁盘 I/O)。
    • 如果资源持续达到最大值,请考虑升级您的服务器套餐。

滚动至顶部