如何在 Linode 上配置 Ubuntu 16.04 Linux 服务器

您的实时 Web 应用程序必须在本地开发环境以外的地方部署和运行。该部署位置被称为“生产环境”,它由一个或多个服务器构建而成。

让我们了解如何在 Linode 上配置可用于生产或开发目的的 Ubuntu Linux 16.04 LTS 虚拟专用服务器 (VPS)。

注册 Linode

我们需要一个 Linode 帐户来配置服务器,因此首先将您的网络浏览器指向 Linode.com。他们的着陆页将类似于下图。

注册一个帐户。

您应该会收到一封帐户确认电子邮件。填写适当的信息并为您的帐户添加初始信用。如果你想输入推荐码,我的是bfeecaf55a83cd3dd224a5f2a3a001fdf95d4c3d。您的帐户将进行快速审查,以确保您不是恶意垃圾邮件机器人,然后您的帐户将被完全激活。

一旦您的帐户被激活刷新页面。新页面将允许您添加一个 Linode 实例。

以每月 5 美元或 10 美元的价格配置服务器(取决于您需要多少内存和存储空间)对于小型 Python 网络应用程序来说绰绰有余。

选择 1024 选项和您选择的数据中心位置。我选择新泽西州纽瓦克是因为我在新泽西州北部长大,否则位置对我的部署并不重要。如果您的大部分用户位于特定区域,那么您应该选择离他们最近的数据中心位置。

单击“添加此 Linode!”按钮和一个仪表板将出现,显示正在配置 Linode。

刷新页面并查找状态更改为“全新”。记下或复制 IP 地址,因为稍后需要通过 SSH 连接到服务器,然后单击 Linode 的名称。将出现一个页面以显示有关您的新虚拟专用服务器的更多信息。

单击“重建”链接。

选择 Ubuntu 16.04,这是当前的长期支持 (LTS) 版本,支持生命周期为 5 年。如 LTS 版本的 Ubuntu wiki 页面所示,此版本将在 2021 年 4 月之前收到安全更新。

输入根密码。请务必仔细输入密码并记住它!当您以 root 用户身份登录服务器时,将需要密码。 “部署磁盘大小”和“交换磁盘”可以保留为默认值。

当构建过程开始时,Linode 会将我们送回服务器的仪表板页面。进度条将显示状态,几分钟后服务器将准备好启动。

启动并登录

单击“启动”按钮,Ubuntu 启动过程将开始。启动应该不到一分钟。打开您的本地命令行,因为我们需要它来连接到远程机器。

使用 ssh [email protected]{ip.address.here} 通过 SSH 连接到您的服务器,其中 {ip.address.here} 是您服务器的 IP 地址,可以在 Linode 仪表板上找到。例如,如果您的新 Linode 的 IP 地址是 66.175.209.129,您将输入 ssh [email protected]

您可能会收到类似以下警告的提示。此提示表明您以前从未连接过此服务器,并询问您是否确定此主机的签名与您打算连接的服务器相匹配。输入 yes,然后输入您在之前的 Linode 服务器配置步骤中创建的根密码。

The authenticity of host '66.175.209.192 (66.175.209.192)' can't be established.
RSA key fingerprint is 51:3c:ba:bc:c3:83:1a:36:b1:2d:e3:f6:6d:f0:11:56.
Are you sure you want to continue connecting (yes/no)? yes

将出现类似“欢迎使用 Ubuntu 16.04.3 LTS”的消息,然后是提示。现在我们可以在远程机器上输入命令来保护和设置服务器。

后续步骤

您已准备就绪,可以开始配置您的服务器了。您需要立即创建 SSH 密钥并禁用密码登录以及安装 fail2ban 等工具。

有问题吗?通过 Twitter@fullstackpython 或@mattmakai 与我联系。我也在 GitHub 上,用户名是 mattmakai。

看到这篇文章有什么问题了吗?在 GitHub 上创建此页面的源代码并提交拉取请求。

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏