写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

AWS创建并连接云虚拟机 - Linux(结尾附视频)

本文关键字:AWS、云虚拟机、Linux、免费实例、远程连接

文章目录

  • AWS创建并连接云虚拟机 - Linux(结尾附视频)
    • 一、AWS介绍
    • 二、账号注册
    • 三、创建实例
      • 1. 登录账户
      • 2. 选择EC2
      • 3. 创建新实例
      • 4. 配置新实例
    • 四、远程连接
      • 1. Mac系统
      • 2. Windows系统
    • 五、视频直达

一、AWS介绍

和国内常见的云服务平台一样,AWS全称Amazon Web Services,是亚马逊的云服务平台,用户可以租用虚拟机、计算资源、云数据库等各种云产品。

本文以AWS为例主要是因为对于云虚拟机的连接方式有所不同,将为大家介绍创建实例和连接使用的完整过程。

二、账号注册

对于处在学习阶段的小伙伴,如果想找一些云端服务器来折腾,锻炼自己对于服务器的维护,项目部署等技能,首选当然是AWS。
主要原因是对于每个新创建的账户,都会赠送很多云产品一年的免费使用权,这其中就包括云虚拟主机、对象存储、云数据库、云计算资源等。

直接搜索AWS,或者点击该链接就可进入到如上页面(使用了简化链接,请直接点击,不要复制打开):https://www.amazonaws.cn/,这里有一些小技巧分享给大家:

  • 新账户的验证方式是一个全新的邮箱,和绑定一张可用的银行卡。此前小编使用时发现,同一张银行卡可以反复使用,所以你只需要更换一个新的注册邮箱,就可以无限XX(此处省略两个字)。
  • 几乎所有资源的赠送方式同时按照次数和小时计费的,比如每月750小时的实例使用时间,这相当于保证一台实例可以在一个月内不间断的运行。但是对实例的个数并没有限制,也就是说我们可以同时创建很多实例,只要控制好总时间也是不会产生额外费用的。
  • 对于免费的资源,配置上不会太高,但是我们可以通过租用多个实例,每个上面安装不同的服务,最后再整体测试自己想要的功能。
  • 对于免费的资源,配置和地域等设置可能会所有限制,不过既然是不花钱的,也就不计较那么多了。

三、创建实例

1. 登录账户

登录账户进入AWS管理控制台

2. 选择EC2

点击构建解决方案中的启动虚拟机或在所有服务中找到EC2

3. 创建新实例

点击实例列表右上角的启动新实例

4. 配置新实例

  • 镜像类型

选择一个系统映像类型,这里以Ubuntu 18.04为例,其他的Linux镜像后续连接步骤几乎相同。

  • 实例类型

这一步当中会自动勾选免费实例,如果需要其他的硬件配置可以自行更改:

  • 实例配置

这一步几乎不用修改任何内容,主要是对网络相关的配置,如果有很多其他云资源,这里要管理好子网。

  • 添加存储

这一步用于设置云虚拟机的存储大小,免费套餐内最多赠送30GB,但是应该是所有实例的空间总量,所以如果需要创建多个实例的话,这里要注意一下。

  • 添加标签

添加标签主要用于标记云资源和管理方便,不会影响到云资源的使用,这里略过。

  • 安全组

安全组的配置比较重要,各位老鸟应该已经知道安全组是什么了。这里给萌新简单的科普一下,对于云服务器来说,我们不需要更改防火墙设置来实现对于某个端口的开放或关闭,而且也是做不到的。
如果我们想开放某一个端口,只需要在安全组中添加一个规则即可。默认安全组会开放22端口用于SSH远程连接,如果我们需要部署一个Web应用并且开放访问,可以添加预设的HTTPHTTPS,对应80和443端口。除此之外,如果想要开放任意端口,可以选择自定义,填入想要开放的端口号。

安全组可以随时修改,如果每次都创建一个安全组,最好自定义修改一个名称,以防想要修改的时候找不到对应的安全组。实例与安全组是绑定的关系,也就是说一个安全组规则可以作用于很多实例,在修改安全组规则时也有可能影响很多实例,在使用时要注意一下。

  • 审核确认

最后一步可以查看到之前进行的设置,做最后的修改和确认,无误后点击启动即可。

  • 创建秘钥

在第一次创建云虚拟机时需要创建秘钥(以后可以直接使用已有的密钥),在点击启动是会弹出:

秘钥对的名称可以自定义,然后点击下载密钥对,将文件保存好,连接实例时会用到,最后点击启动新实例即可。
这里对于密钥要多说一句,实例创建完成后,会将公钥相关文件拷贝至服务器(用户自己持有私钥文件)用于远程连接时的验证。在每次创建新实例时,用户都要选择是创建一个新的密钥还是使用已有的秘钥。如果想要提高安全性,可以每次使用新的密钥,但是一定要一一对应。

  • 查看状态

启动后可以点击查看实例来查看运行状态,或者回到实例列表查看。

四、远程连接

点击某一个实例ID后可以进入详情页面,点击连接按钮可以看到几种连接方式。

这里演示使用远程工具进行密钥验证的连接方式,在SSH 客户端界面有我们需要的所有信息。

在使用远程工具进行连接时,需要以下信息:

  • ip地址:对应实例信息中的公有IPv4地址
  • 用户名:上图示例命令中ubuntu的部分
  • 私钥文件:上图示例命令中xxx.pem的部分

如果可以在终端中直接使用ssh命令,也可以进入到pem文件所在目录,直接执行示例命令,即可连接。主要区别在于修改了一下认证方式,绝大多数远程工具都支持多种连接方式,不一定非要使用文中的工具。

1. Mac系统

在Mac上可以直接使用自带的终端通过命令直接连接,也可以使用FinalShell工具,步骤如下:


配置完成后连接即可,示例如下:

首次连接选择接受并保存

2. Windows系统

在Windows系统中默认没有安装SSH客户端,如果想要使用CMD通过命令直接连接需要先安装opensshd,主页链接为:https://www.mls-software.com/opensshd.html。
这里大家可以使用XshellXftp这一对好兄弟,用于远程执行命令和文件传输,在官方网站填写邮箱地址即可获得免费版,链接见:https://www.netsarang.com/en/free-for-home-school/。



首次连接选择接受并保存,如果需要传输文件,可以直接点击导航栏中的Xftp绿色图标(安装两款软件时请存放在同一目录,默认即可),不需要重新配置连接。

五、视频直达

视频地址:https://www.bilibili.com/video/BV1wP4y1L7HP,喜欢的小伙伴儿一定要三连加关注哦~

AWS创建并连接Linux虚拟机(EC2)

写在结尾:作者力求做到将每个知识点细化,并且对于有关联的知识点都会使用传送门挂载链接。文章采用:“文字 + 配图 + 视频”的方式来进行展现,均是挤时间所作,希望看到这里能留下评论点个赞,略表支持!

扫描下方二维码,加入官方粉丝微信群,可以与我直接交流,还有更多福利哦~

AWS创建并连接云虚拟机 - Linux(结尾附视频)相关推荐

  1. 通过Xshell7连接云服务Linux系统级上传文件

    通过Xshell7连接云服务Linux系统级上传文件 前提准备条件: 1.有一台云服务实例 2.云服务安装了CentOS 7.8 64位系统(根据自己系统环境) 3.记住云服务实例的用户名和密码(忘记 ...

  2. Windows平台安装MacOS虚拟机 - VMware(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  3. Hadoop全分布式部署 - CentOS(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  4. Ubuntu安装MySQL 8.0 - APT(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  5. Apple芯片Mac安装ARM版Win10完美教程(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  6. 初入职场-面试官都会问些什么?(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  7. 免费好用的天气服务 - Tuya(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  8. MySQL 5.7 界面安装 - Windows(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  9. 东大毕业生与大数据架构师的对决(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

最新文章

  1. 无人驾驶常用数据集---图像语义分割数据集--Cityscapes数据集的解读(for 小白)
  2. AI初创企业“考拉悠然”获3000万融资
  3. Redis可以登录,但有些值不能获取或者设置,PING命令也用不了
  4. 使用代码创建SAP BRF ruleset
  5. c++ 共享内存_Python3.8多进程之共享内存
  6. 我的bolg,我的收获(MVC首次接触)
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的账单管理系统
  8. linux 基础 VIM 编辑器
  9. JDK源码——JDK8源码编译全流程(linux)
  10. OA系统如何快速做出统计报表
  11. HTTP请求中文乱码解决办法
  12. 优盘突然显示无法在此计算机,复制文件到U盘时突然无法复制提示磁盘被写保护该如何修复...
  13. java敏感词屏蔽器,“敏感词过滤”功能设置
  14. 【问题解决】mac微信截图只能截到空白页面问题
  15. mybatis源码过程学习梳理
  16. C#源码QQ空间自动点赞神器,无需密码直接点头像登录,可加自动功能评论转发等。
  17. 数据库突然不能运行了,出现 no connection established这么办!
  18. html个人简历制作
  19. Loup Verlet计算统计力学的创始人
  20. 【数据结构面试常见问题】

热门文章

  1. PVCBOT【27号】机械避役--线控变色龙机器人
  2. 初学画画怎么画线稿?学画线稿的方法有哪些?
  3. emu8086汇编语言——简易学生成绩管理系统
  4. 为什么固态硬盘删除数据后无法恢复?
  5. 淘宝授权登录对接文档
  6. 影视寒冬下的影视作品“质检报告”——电视剧篇
  7. 在OpenCV里用fillPoly填充多边形
  8. 论文阅读-----使用可分离脚印的x射线3D CT向前和向后投影
  9. java opencv 更换图片背景色(基于ROI)
  10. win10 无法删除 注册表 蓝牙_Win10蓝牙无法删除设备蓝牙鼠标无法连接解决方法...