在 Amazon Cloud (AWS) 上逐步创建 Ubuntu Ec2 实例
1. 登录或注册 AWS 账户
如果您已经拥有 AWS 账户,请登录该账户,或者如果您是新用户,请访问 AWS 注册页面并创建一个新的 AWS 账户。创建新帐户或成功登录后,进入下一步。
2. 转到 AWS ec2 控制面板
登录您的 AWS 账户后,您将看到 AWS 管理控制台。在左上角,单击 Service drop Menu 以选择 EC2。或者使用此链接
3. 启动适用于 Ubuntu 的 EC2 实例
进入 AWS ec2 控制面板后,单击左侧给出的“实例”选项。然后点击右上角给出的“启动实例”按钮。
4. 选择 Ubuntu Linux 映像
在下一页上,您将看到可在 Amazon ec2 上启动的虚拟映像列表。选择您的选项之一,例如 Amazon Linux、Ubuntu、Red Hat、OpenSUSE、Windows 等…这里我们选择 “Ubuntu” .
之后,选择要开始的 Ubuntu 版本映像。 例如,默认情况下设置了 Ubuntu 22.04,但您可以在 Ubuntu 上使用 Ubuntu 20.04、Ubuntu Pro 和其他预装的应用程序映像。
5. 选择实例类型
选择 Ubuntu Linux 版本后,向下滚动,您将看到 Amazon Ec2 服务提供了广泛的虚拟硬件或实例来运行选定的机器映像。如果要使用免费层,请选择默认层。或者选择适合您计划在 Ubuntu Ec2 实例上安装的应用程序的(CPU 和内存)。
6. 创建新的密钥对(重要)
完成实例类型选择后,如果您想通过 SSH 协议使用任何 PC 或笔记本电脑远程连接实例,请进一步滚动以创建我们需要的密钥对(登录名)。所以,不要跳过这一步
单击“创建新密钥对”链接。
为您的 KEY 命名,然后保留默认设置,只需点击“创建密钥对”按钮即可。那些想使用 Putty 而不是 SSH 的人可以选择 PPK 而不是 PEM。
在此之后,密钥将下载到您的系统,请安全地保存它,因为当您想使用一些本地 SSH 或 Putty 应用程序来连接在 AWS 上运行的远程 Ubuntu EC2 实例时,您需要它。
7. 为实例配置存储
根据您需要在 Amazon Ec2 Ubuntu 实例中配置的应用程序的要求,选择存储值。AWS 免费套餐中最多可免费提供 30GB。
8. 将公有 IP 地址分配给 Ec2 实例
要使用 Internet 连接从外部访问 Ubuntu Ec2 实例,我们需要为其分配一个公共 IP 地址。因此,单击“网络设置”区域中给出的“编辑”按钮。
向下滚动以找到“自动分配公共 IP”下拉框。默认情况下,它将设置为禁用,将其更改为启用。
9. 查看实例启动
最后,配置完所有必要的设置后,您将在 EC2 实例配置网页的右侧看到所有详细信息以及附加到 Ec2 实例的存储和安全性。那些想要更改任何内容的人只需单击它,页面就会将您跳转到该设置部分。
好吧,您可以使用执行的设置,因为我们可以稍后更改它们。因此,只需单击“启动实例”按钮即可。
完成后,返回实例区域。
10. 开放 HTTPS 和 HTTP 端口(可选)
默认情况下,您将看到仅允许 SSH 端口 22 使用任何 IP 地址进行远程连接和访问。但是,那些想要在其 AWS Ubuntu Ec2 实例上安装某些 Web 应用程序或 Web 服务器的用户需要允许网络防火墙中的 HTTP 和 HTTPS 流量。
为此,请选择您刚刚创建的 Ubuntu 实例 ID,然后选择安全选项卡。之后,单击与您的实例关联的安全组 ID。
现在,单击“编辑入站规则”按钮。
单击“添加规则”按钮并选择 HTTPS,然后允许它从所有 IP 地址 0.0.0.0/0 访问,对 HTTP 也是如此。
完成后,单击“保存规则”按钮,然后返回实例区域。
11. 连接到您的 Amazon EC2 实例
有两种方法可以将命令行界面与创建的实例的 sudo 访问权限连接起来。一种是使用 Ec2 的内置 Web 控制台,另一种是通过 SSH 使用本地计算机。
而要使用 Web 控制台访问它,
- 选择已创建的实例
- 点击“连接”按钮。
- 在“Ec2 Instance Connect”(EC2 实例连接)下,单击“Connect”(连接)按钮。
现在,您将拥有基于 Web 的终端,可以向创建的实例发出命令。通过这种方式,我们可以根据需要创建和连接任意数量的 Ubuntu Linux Ec2 实例。