如何在AWS上免费创建EC2主机

免费云主机,虽然配置不高,但足够应对日常学习需求了。首先来一张广告图

AWS 1年期免费套餐

那么还等什么呢,马上开始注册,开始免费之旅。右键点击“创建新AWS账户”,在新窗口中打开注册页面。


创建新AWS账户

第一步、输入账户信息
基本信息
第二步、输入个人信息
联系人信息

请注意:全名,地址都需要写英文(或者拼音)

第三步、完善付款信息
完善信用卡信息

PS:这里不会真的扣你的钱,只是验证非恶意注册,所以你需要一张信用卡。
如果一切顺利,你的注册就已经完成了。


控制台一览

但有时网络也会出现一些问题,导致注册未完成。不过你仍然可以登录控制台。下面我们来看一下控制台的面貌。


AWS控制台

如上所示,我们主要关注两大块:

  • AWS服务
  • 构建解决方案
AWS服务里可以看到最近访问的服务
  • EC2
  • VPC
  • 账单

EC2和VPC就是我们今天要使用的服务。

构建解决方案
  • 启动虚拟机
  • 构建WEB应用程序
    等等等等,这里例出的都是一个简单的向导,帮助大家构建自己的应用。我们接下来将通过“启动虚拟机”来创建我们所需要的EC2实例。

如果你的注册还未完成(付款信息未完善),那么点击“EC2”或者“启动虚拟机”时,页面会跳转到下面的页面


要求完善注册信息

点击“完成您的AWS注册”,将跳转到下面的付款信息页面,输入您的信用卡信息完成注册即可。


创建EC2虚拟机

我们点击控制台的“构建解决方案”部分中的“启动虚拟机”
启动创建向导

这里我们选择 Ubuntu Server,方便我们后续创建应用服务器。
选择镜像

这里我们选择默认的免费实例类型
选择实例类型

这一页默认,点下一步

配置实例

这一页默认,点一下步

配置存储

这里配置网络规则,请参考下图

配置网络规则
  • 默认已经有SSH的22端口
  • 我们添加自定义的TCP端口,作为我们的应用访问端口
  • 添加ICMP端口,允许外部网络的PING数据包。
  • 这里只添加了入站规则,默认的出站规则是允许所有端口
核查实例启动信息
启动实例
  • 点击“启动”按钮
  • 下载密钥对
  • 密码已下载到本地
  • 点击“启动实例”按钮
启动成功

查看实例信息

通过PUTTY连接EC2主机

密钥转换

首先通过 puttygen将启动实例时下载的EC2-1.pem文件转换为putty可用的ppk文件。

  1. 打开puttygen
  2. File --> Load private key --> 选择EC2-1.pem(文件类型请选择.)
  3. 点击“Save private key”按钮
创建PUTTY连接

按照图上的顺序

  1. 点击Session
  2. 输入AWS EC2主机的公网IP地址
  3. 点击SSH
  4. 点击Auth
选择PPK文件

选择上一步转换好的.ppk文件,点击“Open”按钮

登录远程服务器

输入用户名:因为我们选择的镜像是Ubuntu Server, 所以这里用户名我们使用: ubuntu
更的信息请参考 aws 官方文档

EC2 主机登录用户

EC2主机就创建完成了,部署你自己应用去吧。

你可能感兴趣的:(如何在AWS上免费创建EC2主机)