AWS EC2首次使用VPS
看到AWS有免费一年的试用期,就申请了一个账号。想搭建一个自己的网站。申请之前,你还需要有一张信用卡。
申请AWS账号,登陆控制台
进入AWS官网即可申请账号,进入控制台后,就可以新建一个AWS EC2实例,可以把实例就理解为一台机器。里面也有很多其他的服务。
系统选择的是ubuntu,并启动实例,此时就可以就如到EC2的控制台了。
一. 如果你想用SSH连接到你的VPS。
*nix下可以直接用ssh,window下用putty。
到官网上下putty和puttygen。你启动EC2的时候会提示你下载一个.pem密钥对文件,要保存好。你将使用这个文件来进行ssh验证。
但是putty只能用.ppk文件验证,所以使用puttygen来将pem文件转为ppk文件。
打开puttygen,在面板上找到Load,Load你的pem文件,Load浏览文件时,要选择所有文件。选择到你的pem文件后,选择Save private key就会生成一个ppk文件。
到EC2的控制台,点击实例,可以查看到你的实例的公共DNS地址,而用户则默认为ubuntu
打开putty,在左边栏里面选择Session,在地址栏输入ubuntu@dns-address,取个别名之后save,然后在左边栏选择SSH中的AUTH,将刚刚生成的ppk文件添加进去后Open。
但是这个时候还是连接不上,因为你的EC2实例没有打开22号端口。
到EC2控制台,选择安装组进行编辑,图方便的话,就允许所有流量流入和流出,要求安全的话,就根据自己的需求配置。打开22端口完成后再次连接便可以连上了。
但是由于EC2实例每次重启,地址都是会改变的,这样的话上次的连接用的dns地址就会失效。这样会很不方便,希望有个固定的IP地址可以访问。
这时就可以申请一个弹性IP,点击控制台左侧的弹性IP,生成一个弹性IP后,与你的实例关联,关联时会提醒你,关联之后的公共DNS会失效。关联成功后就可以使用这个IP作为固定连接的IP了。
AWS EC2首次使用VPS的更多相关文章
- Amazon EC2免费VPS防止超额被扣钱三大方法:流量 硬盘读写 运行时长
		
Amazon EC2也就是亚马逊云服务免费VPS主机服务,内存是613MB,月流量是30GB,主机空间是30GB,可以免费使用一年,又加上Amazon服务器全球多个节点CDN和本身的名气,早在2010 ...
 - 在aws ec2上使用root用户登录
		
aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的.如何使用root账号执行命令就是一个问题了.解决办法如下: 1.根据官网提供的方法登录连接到EC2服务器(官网推荐wind ...
 - Amazon AWS EC2开启Web服务器配置
		
在Amazon AWS EC2申请了一年的免费使用权,安装了CentOS + Mono + Jexus环境做一个Web Server使用. 在上述系统安装好之后,把TCP 80端口开启(iptable ...
 - 在NodeJS中配置aws ec2
		
获取access key和secret access key 自己账户下有security credentials的选项 然后点击Acce ...
 - AWS EC2笔记
		
朋友想搭一个境外网站,找我帮忙,希望服务器.域名都在境外.我没有在境外建站的经历,只能先尝试.于是上网搜索了一下境外服务器,大家比较常用的是Digital Ocean和AWS,我索性打开这两家的官网, ...
 - 亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5
		
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...
 - 亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6
		
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...
 - 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装
		
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...
 - AWS EC2服务器的HTTPS负载均衡器配置过程
		
AWS EC2服务器配置负载均衡器步骤: 1.普通负载均衡器 至少两台EC2实例,这里以Centos6.7系统为例 启动之后先安装个apache的httpd服务器默认80端口,或者使用其他服务 ...
 
随机推荐
- Linux 常用服务总结
			
使用linux有一段时间了,把自己在身边经常听到,使用linux经常遇到的linux常见服务总结出来,这样遇到问题会有更多的解决问题的办法,听别人摆这些专业术语时,才不会不知所云. 服务: 1.NFS ...
 - .net之工作流工程展示及代码分享(一)工作流表单
			
Workflow表单的作用是能够在客户端进行表单设计,然后在流程中动态开放哪些输入框可以供用户填写. 在这里我扩展了一个常用的WebEditor工具——KindEditor,能够插入自定义的html符 ...
 - Install Jenkins Slave as Windows Service
			
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service SC 直接创建windows s ...
 - 关于IE11版本下JS中时间判断的问题
			
最近在做代码的优化及浏览器的兼容问题.遇到了谷歌.火狐.360兼容模式.IE(8以上)版本对时间判断大小的问题 . 在谷歌.火狐.360.IE11以下IE8以上版本下 var d1="201 ...
 - wex5 实战 登陆帐号更换与用户id一致性
			
一 前言 关于用户登陆,注册,页面跳转,我讲了很多,都是页面框架级别的.有人问到这个问题,索性总结一下,今天是收尾最后一篇. 以往初学时的设计是: 1 注册 2 登陆 3 进入页面. 这种很简单,没有 ...
 - C#:获取环境信息
			
外部环境数据1.需要管理员权限2.需要安装office2003以上完整版3.需要安装flash reader 10.0以上4.需要安装adodb reader;Adobe Acrobat X Pro; ...
 - MHA故障切换和在线手工切换原理
			
一.故障切换的过程 当master_manager监控到主库mysqld服务停止后,首先对主库进行SSH登录检查(save_binary_logs -command=test),然后对mysqld服务 ...
 - set、def、lambda、内置函数、文件操作
			
set : 无序,不重复,可以嵌套 .add (添加元素) .update(接收可迭代对象)---等于批量 添加 .diffrents()两个集合不同差 .sysmmetric difference( ...
 - 使用AFNetWorking读取JSON出现NSCocoaErrorDomain Code=3840的解决方法
			
最近在使用AFNetworkWorking读取JSON时,出现了NSCocoaErrorDomain Code=3840的错误.这种错误应该是服务器端返回JSON格式不对造成的.通过Google搜到这 ...
 - JAVA-小青蛙跳石头游戏
			
游戏摘自微信传的手机网页版小游戏,我拿来做成了JAVA的界面版,但是没有去做素材,,直接拿方块代替小青蛙.游戏原址就不分享了,只能在手机上打开. 下面是源码: /* * Main.java * */ ...