免费云主机,虽然配置不高,但足够应对日常学习需求了。首先来一张广告图
那么还等什么呢,马上开始注册,开始免费之旅。右键点击“创建新AWS账户”,在新窗口中打开注册页面。
创建新AWS账户
第一步、输入账户信息
第二步、输入个人信息
请注意:全名,地址都需要写英文(或者拼音)
第三步、完善付款信息
PS:这里不会真的扣你的钱,只是验证非恶意注册,所以你需要一张信用卡。
如果一切顺利,你的注册就已经完成了。
控制台一览
但有时网络也会出现一些问题,导致注册未完成。不过你仍然可以登录控制台。下面我们来看一下控制台的面貌。
如上所示,我们主要关注两大块:
- 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文件。
- 打开puttygen
- File --> Load private key --> 选择EC2-1.pem(文件类型请选择.)
- 点击“Save private key”按钮
按照图上的顺序
- 点击Session
- 输入AWS EC2主机的公网IP地址
- 点击SSH
- 点击Auth
选择上一步转换好的.ppk文件,点击“Open”按钮
输入用户名:因为我们选择的镜像是Ubuntu Server, 所以这里用户名我们使用: ubuntu
更的信息请参考 aws 官方文档