云计算是当今IT行业的热门话题,它可以为用户提供灵活、可扩展、低成本的计算资源和服务。亚马逊的AWS(Amazon Web Services)是世界上最大的云计算平台,它支持多种操作系统,包括Linux。本文将教你如何在AWS上创建和配置一个Linux虚拟机,以及如何使用SSH和SCP进行远程管理和文件传输。

AWS(Amazon Web Services)是全球领先的云服务器提供商之一。你可以使用 AWS 平台在一分钟内设置完服务器。在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和磁盘空间,磁盘类型(更快的 SSD 或者经典的 IDE)等。关于 AWS 最好的一点是,你只需要为你使用到的服务付费。在开始之前,AWS 提供了一个名为 “Free Tier” 的特殊帐户,你可以免费使用一年的 AWS 技术服务,但会有一些小限制,例如,你每个月使用服务器时长不能超过 750 小时,超过这个他们就会向你收费。你可以在 aws 官网上查看所有相关的规则。
因为我的这篇文章是关于在 AWS 上创建 Linux 服务器,因此拥有 “Free Tier” 帐户是先决条件。让我们假设你已经创建了 “Free Tier” 帐户。
在继续之前,你必须了解 AWS 中的一些术语以了解设置:
- EC2(弹性计算云):此术语用于虚拟机。
- AMI(Amazon 机器镜像):表示操作系统实例。
- EBS(弹性块存储):AWS 中的一种存储环境类型。
通过以下链接登录 AWS 控制台:https://console.aws.amazon.com/ 。
AWS 控制台将如下所示:

Amazon AWS console
在 AWS 中设置 Linux VM
1、 创建一个 EC2(虚拟机)实例:在开始安装系统之前,你必须在 AWS 中创建一台虚拟机。要创建虚拟机,在“计算compute”菜单下点击 EC2:

Create an EC2 instance
2、 现在在创建实例Create instance下点击“启动实例”Launch Instance按钮。

Launch the EC2 instance
3、 现在,当你使用的是一个 “Free Tier” 帐号,接着最好选择 “Free Tier” 单选按钮以便 AWS 可以过滤出可以免费使用的实例。这可以让你不用为使用 AWS 的资源而付费。

Select Free Tier instances only
4、 要继续操作,请选择以下选项:
a、 在经典实例向导中选择一个 AMI(Amazon Machine Image),然后选择使用 Red Hat Enterprise Linux 7.2(HVM),SSD 存储
b、 选择 “t2.micro” 作为实例详细信息。
c、 配置实例详细信息:不要更改任何内容,只需单击下一步。
d、 添加存储:不要更改任何内容,只需点击下一步,因为此时我们将使用默认的 10(GiB)硬盘。
e、 添加标签:不要更改任何内容只需点击下一步。
f、 配置安全组:现在选择用于 ssh 的 22 端口,以便你可以在任何地方访问此服务器。

Configure AWS server
g、 选择“查看并启动Review and Launch”按钮。
h、 如果所有的详情都无误,点击 “启动Launch”按钮。
i、 单击“启动Launch”按钮后,系统会像下面那样弹出一个窗口以创建“密钥对”:选择选项“创建密钥对create a new key pair”,并给密钥对起个名字,然后下载下来。在使用 ssh 连接到服务器时,需要此密钥对。最后,单击“启动实例Launch Instance”按钮。

Create Key pair
j、 点击“启动实例Launch Instance”按钮后,转到左上角的服务。选择“计算compute”–> “EC2”。现在点击“运行实例Running Instances”:

Go to the running EC2 instance
k、 现在你可以看到,你的新 VM 的状态是 “运行中running”。选择实例,请记下登录到服务器所需的 “公开 DNS 名称Public DNS”。

Public DNS value of the VM
现在你已完成创建一台运行 Linux 的 VM。要连接到服务器,请按照以下步骤操作。
从 Windows 中连接到 EC2 实例
1、 首先,你需要有 putty gen 和 Putty exe 用于从 Windows 连接到服务器(或 Linux 上的 SSH 命令)。你可以通过下面的链接下载 putty。
2、 现在打开 putty gen :puttygen.exe。
3、 你需要单击 “Load” 按钮,浏览并选择你从亚马逊上面下载的密钥对文件(pem 文件)。
4、 你需要选择 “ssh2-RSA” 选项,然后单击保存私钥按钮。请在下一个弹出窗口中选择 “yes”。
5、 将文件以扩展名 .ppk 保存。
6、 现在你需要打开 putty.exe。在左侧菜单中点击 “connect”,然后选择 “SSH”,然后选择 “Auth”。你需要单击浏览按钮来选择我们在步骤 4 中创建的 .ppk 文件。
7、 现在点击 “session” 菜单,并在“host name” 中粘贴在本教程中 “k” 步骤中的 DNS 值,然后点击 “open” 按钮。
8、 在要求用户名和密码时,输入 ec2-user 和空白密码,然后输入下面的命令。
$ sudo su -
哈哈,你现在是在 AWS 云上托管的 Linux 服务器上的主人啦。

以上是在AWS上创建和配置Linux虚拟机的简易教程的详细内容。更多信息请关注PHP中文网其他相关文章!

本指南探讨了用于监视和故障排除磁盘I/O性能的基本Linux工具,这是对服务器速度和应用程序响应的关键度量。 磁盘I/O性能直接影响从和书面读取数据的速度

对于新的Linux用户,识别连接的设备至关重要,尤其是USB驱动器。 本指南提供了几种命令行方法来确定USB设备的名称,这对于格式化等任务必不可少。 虽然USB驱动器经常自动安装(例如, /

Linux系统,特别是磁盘空间有限的系统,最常见的问题之一就是根分区(/)空间耗尽。 出现此问题时,您可能会遇到以下错误: No space left on device 别慌!这只是表示您的根目录(/ 分区)已满,这是一个常见问题,尤其是在磁盘空间有限的系统或全天候运行的服务器上。 发生这种情况时,您可能会遇到以下问题: 无法安装或升级软件包。 系统启动失败。 服务无法启动。 无法写入日志或临时文件。 本文将引导您完成识别问题、安全清理空间以及防止再次发生此问题的实用步骤。这些说明适用于初

本文探讨了Linux用户的一流记事本替代方案。 记事本虽然在Windows上很棒,但缺少Linux版本。 本指南提供了适合各种需求和偏好的各种选择。 最高记录的替代方案

几天前,我遇到了32位CentOS 8分布,并决定在较旧的32位系统上进行测试。 启动后,我发现了一个网络连接问题。连接将下降,每次重新启动后都需要手动修复。这个公关

让我们澄清什么构成不良扇区或不良区块:这是硬盘驱动器或闪存的一部分,它变得不可读取或无法写入,这通常是由于对磁盘表面的物理损害或闪烁的闪存闪存晶体管。 累积

CP命令(“复制”)是Linux和其他类似Unix的系统的基本工具,用于复制文件和目录。 虽然对本地文件传输有效,但对于基于网络的副本,SCP(安全副本)是首选的

在Linux系统中使用rm命令删除文件或目录时,如果遇到以下错误: rm: cannot remove 'file-or-directory': Device or resource busy 不用担心,这是一个常见问题,这意味着您尝试删除的文件或目录当前正被系统或正在运行的进程使用。 错误原因 “设备或资源繁忙”消息表示文件或目录正在使用中。为了避免破坏系统或导致数据丢失,Linux阻止删除正在使用的文件。 常见原因包括: 您的终端当前位于要删除的目录内。 程序或进程正在使用该文件或目录。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中