如何在 DigitalOcean Droplet 云主机上创建 Ubuntu 服务器
在本文中,你将通过 DigitalOcean 的管理面板创建并配置一个 Ubuntu 服务器,使其能够使用你的 SSH 密钥进行安全访问。设置完成后,你可以在此服务器上部署应用程序和网站。
本教程是 DigitalOcean 云课程的一部分,指导用户安全地将应用部署到云端。如果你正在寻找有关 DigitalOcean Droplet 云主机的相关文档,欢迎访问我们的产品文档。
文章内容概览
- 准备工作
- 创建 DigitalOcean 帐户
- 设置 Droplet
- 选择操作系统图像
- 选择计划
- 添加块存储(可选)
- 选择数据中心区域
- 选择其他选项
- 设置 SSH 身份验证
- 创建 Droplet
准备工作
在开始本教程之前,你需要满足以下条件:
- 对命令行有一定了解。如果需要了解命令行的基础知识,可以查看我们的Linux 命令行入门教程。
- 需要一个 SSH 密钥用于与服务器的安全连接。详情请参考我们的如何在 Ubuntu 上设置 SSH 密钥教程。
- 拥有信用卡或 PayPal 账户,用于设置 DigitalOcean Droplet 云主机。请注意,本教程可使用最低配置的 Droplet 云主机,相关费用可在我们的定价页面查看。
步骤 1 — 创建 DigitalOcean 帐户
要访问 DigitalOcean 控制面板并创建 Droplet,首先你需要一个 DigitalOcean 帐户。请访问DigitalOcean 新帐户注册页面进行注册,你可以选择通过电子邮件、Google 或 GitHub 注册。
确认账户后,填写信用卡或 PayPal 信息以验证身份并防止垃圾邮件。在选择计划并确认订阅之前,我们不会收费,可能会看到一笔临时预授权费用,该费用在一周内取消。
信息确认后,你将进入“注册完成”窗口,可以继续下一步。
步骤 2 — 设置你的 Droplet
在上一步中,你将进入一个显示“注册完成”的窗口,请点击“让我们做点什么(Let’s make something)”按钮。下一个窗口将显示不同的 Droplet 选项。选择“转到控制面板(Go to Control Panel)”链接进入控制面板。
创建 Droplet
在控制面板右上角,点击“创建(Create)”菜单,然后选择“Droplet”以打开 Droplet 创建页面。如果你没有任何 Droplet,资源选项卡会显示一个“开始使用 Droplet”按钮。
步骤 3 — 选择图像
镜像是操作系统的副本。要创建 Droplet,用户需选择一个操作系统镜像。DigitalOcean 提供多种 Linux 操作系统发行版。由于本教程使用 Ubuntu,请选择 Ubuntu (LTS) x64 选项。
步骤 4 — 选择计划
在 选择计划 部分,选择 Droplet 的 RAM、存储和 CPU 核心数。适合测试和学习的基本计划为每月 5 美元,若你需要适合项目的云服务,可以在之后随时进行更改。
步骤 5 — 添加块存储(可选)
此选项可让你将块存储添加为独立卷,以便在同一区域内从一个 Droplet 移动到另一个 Droplet。
步骤 6 — 选择数据中心区域
在 选择数据中心区域 部分,选择你希望创建 Droplet 的区域。默认建议能提供良好性能,建议选择距离你和用户最近的数据中心。
步骤 7 — 选择其他选项
在 选择其他选项 部分,你可以启用多项可选服务,来为你的 Droplet 添加功能。所有提供的功能都是免费的,这样不会增加每月费用。
步骤 8 — 设置 SSH 身份验证
此步骤中,你将使用创建的 SSH 密钥进行身份验证。点击“使用 SSH 密钥进行身份验证”选项,确保选择相应的 SSH 密钥。如果尚未创建 SSH 密钥,可以按照提示进行创建。
复制公钥并粘贴到提供的空间中,随后为密钥命名,完成后点击“添加新 SSH 密钥”。
步骤 9 — 完成并创建 Droplet
在创建 Droplet 的最后部分,你可以选择以下选项:
- 选择创建的 Droplet 数量。
- 命名 Droplet。
- 添加标签以便于管理。
- 将 Droplet 分配到现有项目中。
- 选择添加备份,需额外收费。
完成后,点击“创建 Droplet”,随后你将看到创建过程的进度条。当 Droplet 准备好后,将显示其 IP 地址。
你将使用该 IP 地址通过终端连接 Droplet,命令如下:
bash
ssh root@your_IP_address
输入yes
确认连接,如设置了密码则需输入密码。初次登录后,建议创建一个具有较少权限的新用户以进行日常操作。
结论
通过本教程,你已成功在 Droplet 上创建了 Ubuntu 服务器并启用了 SSH 访问。要了解更多如何使用此 Droplet 的信息,请查看我们的云课程简介。