开发者社区> 余二五> 正文

AWS - 创建并远程访问windows实例

简介:
+关注继续查看

最近2年,亚马逊的aws和微软的azure在海外市场独领风骚,今天豆子在aws注册了一个free tier的免费账号,打算试试看亚马逊的云平台。注册的过程就不赘述了,输入个人信息,信用卡号,联系方式,会收到自动的拨号确认,输入验证码之后就算注册成功了。


这个免费账号可以使用一年,每个月有750个小时的micro级别的虚拟机使用时间。

话不多说,先打开控制面板看看, EC2 就是亚马逊最基本的虚拟机平台


wKiom1NxjRGirUjgAAHniL9X1Ps483.jpg

右上角可以选择区域,豆子选择的是悉尼,每个区域亚马逊都会有若干个数据中心提供服务。

wKioL1NxjOjQ76zBAACl3KkGVok187.jpg


点击 Launch Instance (创建实例),我们就可以选择虚拟机镜像模板(AMI)来创建虚拟机了。注意不是所有的模板都支持免费账号的~~

wKiom1NxjRmB0TAiAAKjrg1bOt4835.jpg


豆子比较熟悉windows,作为练手,那就先创建个windows 2008 R2的虚拟机吧,注意免费级别的虚拟机都是micro级别的。

wKioL1NxjPKxH0WKAAHWgt3lSrs516.jpg


实例的具体信息配置。 第一个是实例的数量,如果我创建了10个,那么同时运行一个小时等于会消耗掉我免费的10个小时的时间。第二个是类似***投标,可以利用其它用户未使用的资源;网络设置都使用默认选项,会给这个虚拟机自动分配一个内网IP和公网IP。

wKioL1NxjPWAz6vHAAFRBZ162tE942.jpg

存储设置。注意默认虚拟机是存储在S3里面,运行实例的时候会在真正运行的服务器分配一个临时空间,一旦关机,所有的设定都会消失,所以如果想保存设定的话还需要购买EBS服务。

wKiom1NxjSLyvlmQAADRs2W4GOE775.jpg


可以自己设定标签进行区分不同的虚拟机实例


wKioL1NxjPmzVx7iAADXOCcTRHI296.jpg


设定安全组。这个是EC2里面用来设定防火墙策略的。同一个安全组里面的服务器可以互相访问,不同组之间的服务器需要设定防火墙策略来允许对应的包通过。接触过代理服务器或者防火墙的朋友对这个应该很熟悉。


我这里之间选择的默认组,结果后面还出现了个小意外。

wKioL1NxjPzD90UsAAF-ALWSQ1g855.jpg


确认一下就可以发布了

wKiom1NxjSuDHJEPAAGhAznZPzM727.jpg

点击确认之后,会生成对应的秘钥组,公钥自动保存在AWS,私钥需要下载到本机,Windows稍后通过私钥解密才能获得管理员密码, 其工作原理类似数字信封,Linux则可以通过ssh直接远程连接。

wKioL1NxjQPRJ9bjAAEADzJ--HA553.jpg

okay,我的实例已经发布了

wKioL1NxjQbizfutAAFj4cPWYUk988.jpg

切换到管理界面,可以看见状态还在初始化中

wKiom1NxjTSCUiWNAAEtzPS7C1o132.jpg


右击虚拟机实例或者点击Actions可以看看能执行的操作

wKioL1NxjQ3zUMyCAAH3DxEbnCw193.jpg


因为初始化还没完成,我尝试解密管理员密码报错

wKioL1NxjQ_TY_KLAAC_hY23jHs388.jpg


初始化完成后,通过之前下载的私钥解密windows管理员密码,如下所示

wKiom1NxjT3T-RtAAAFf1GjFiSk633.jpg

解密成功,豆子可以利用这个公网IP和管理员账号RDP登陆了,请记得登陆之后第一件事就是更改管理员密码

wKiom1NxjUCi89okAAD57E4rXv8406.jpg

来试试看

wKioL1NxjRbSvMImAABvg33DX5E481.jpg

咦?!!怎么报错!!

wKiom1NxjULS1xqtAACB3V-_UtY248.jpg

切换到Security Group,把inbound的策略更改为RDP

wKioL1NxjRvC16r7AAFiBmc4Qek616.jpg


再试试看就成功了!


wKioL1NxjR2iCBS7AACLuQ6g6XQ154.jpg

桌面上会显示自动生成的主机名,公网IP,内网IP,数据中心名称,架构和内存等等。

wKiom1NxjUriXDvMAABzSTjDQuk222.jpg


不用的时候记得关掉,不然会持续计时,超时之后就准备自己买单吧。

wKioL1NxjSCxZd-_AACSeejt4Lo007.jpg


第一次试探性接触成功!










本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1410366,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
万字速通单例模式
谈起单例模式,想必大家都不陌生,不仅在各种大厂的面试中频频出现,在实际的开发中,也应用广泛,如何设计一个优雅的单例模式,成为了重头戏。
5 0
【蓝桥Java每日一练】————4.移除元素
今天给大家带来一道基础的双指针题目移除元素
4 0
Redis主从复制原理以及常见问题(2)
Redis主从复制原理以及常见问题
5 0
Hystrix技术分享
在微服务架构中,一个请求需要调用多个服务是非常常见的。如客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务,由于网络原因或者自身的原因,如果B服务或者C服务不能及时响应,A服务将处于阻塞状态,直到B服务C服务响应。此时若有大量的请求涌入,容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,造成连锁反应,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。
5 0
画图细节不会改?那就用 AI 吧!
很多读者会在群里问一些绘图细节的问题,而对于这些问题,小编也不大会啊!实在没办法就用Adobe Illustator (AI) 来帮忙吧。今天就简单介绍下,如何安装和使用这个软件。
4 0
让面试官喝碗鸡汤,给他讲讲ArrayList和LinkedList的区别
ArrayList和LinkedList作为我们Java中最常使用的集合类,很多人在被问到他们的区别时,憋了半天仅仅冒出一句:一个是数组一个是链表。这样的回答简直让面试官当场吐血。为了和兄弟们一起打好基础,我们通过实际的使用测试,来好好说一下ArrayList和LinkedList的区别这道经典的面试题。
3 0
通过Hello World来探讨Java技术
如今讨论Java技术似乎无处不在,但它究竟是什么呢?它既是一种编程语言,也是一个平台
4 0
C语言基础知识(三)-程序设计结构、数组、字符串处理函数(上)
程序设计是什么 顺序结构 实例 1.首先生成一个随机的四位数整数。 2.拆分这个四位整数,获得其各位上的数字。 选择结构 最简单的if语句 if实例 语句块 if else语句 if else实例 多个if else语句 if else语句的嵌套 switch case语句 switch 语句的执行流程 循环结构 循环控制语句 while 循环 实例 do while 循环 实例 while语句和do-while语句的互换 while和do-while小结 for循环 实例 for循环语句的嵌套
3 0
+关注
20381
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载