亚马逊云服务器AWS远程登录

非常不好意思,由于平时比较忙,上一篇亚马逊云服务器安装写完之后没有把登录的方式写完,造成一些网友看完安装教程之后没法登录。现在我将它补充完整。

我们这里使用putty进行登录,没有这个工具的可以去网上下载

本教程仅适用新创建的AWS,并且是使用centos官方的镜像,如果你使用的不是centos官方的镜像,那不一定就可以用。

我没有计划误导任何人,作为一个新手,在寻找方法解决方法的时候,要有耐心,出现问题的原因有很多,解决问题的方式也有很多,网上的教程可能并不完全适合你,应该学会分析问题出现的原因,选择适合的解决方式,如果一个教程不适合,就失去了耐心,那你不适合做这行。

1、找到puttygen.exe程序

20151128112722

2、打开puttygen.exe工具,点击载入,载入安装系统时保存的***.pem文件:

QQ截图20151128113226

载入时注意把文件格式改为所有格式,如图:

20151128113201

 3、载入后“保存私钥”即可,此处我们保存成aws.ppk:

20151128113532

密码可以不用设置,如果没有设置密码,弹出对话框点“是”即可。

4、打开putty.exe

4.1、填写主机域名或ip和端口号:

20151128114152

4.2、关联认证私钥文件,就是刚才保存的ppk文件:

20151128114411

5、关联之后就可以点击“打开”,打开后会弹出输入用户名的对话框:

6、具体用户名是什么,要看你安装的系统,aws官方的镜像是ecs2-user,centos的系统有的是centos,有的是root,具体规则没有仔细研究,大家在aws控制中心能看到连接方式,上面会有用户名提醒:

亚马逊AWS Linux用户名

亚马逊云服务器AWS安装CentOS

亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变。所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用。

1、按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例

20150618121833

2、创建好弹性IP之后,然后去创建实例:

201506261353203、点启动实例之后,会进入到Amazon 系统映像(AMI)的选择:20150626135720

4、我这里以安装Centos为例,点击上图中的“AWS Marketplace”,从镜像市场选择centos安装,可以慢慢找,也可以搜索centos然后再找合适的版本(有些镜像是收费的,选择的时候需要注意):

201506261358095、选择好系统镜像之后,会进入安装配置的界面,我们这里一步一步来,所以点“下一步 配置实例详细信息”:

201506261401366、因为我们绑定弹性IP,所以这里把自动分配公有IP禁用掉:

201506261405217、下一步设置存储,这里就先默认,需要的话可以添加一个,然后进入系统之后再格式化挂载:

20150626180204

8、下一步,实例标签,这个不重要,随便设置一个标记一下即可(图略)

9、选择安全组,就相当于防火墙:

注:这里需要注意的是,安全组的描述不能是中文,否则后面会报错:for parameter GroupDescription is invalid. Character sets beyond ASCII are not supported.

如果直接启动,没有按步骤到这一步的而出现for parameter GroupDescription is invalid. Character sets beyond ASCII are not supported.需要修改一下这里安全组的描述

当然也可以选择默认的安全组,不过记得把SSH的22端口开启

20150626140950

10、点“审核和启动”会出现你配置的详情,然后点“启动”,会出现一个配置密钥对的(密钥对是用来登录系统的,所以要保存好下载过来pem私钥),最后点启动实例:

20150626141758

11、返回实例列表,等待初始化完之后,到弹性IP列表,选择需要绑定的IP进行关联操作:

20150626142654

12、实例这样差不多就创建完成了。

然后我们可以通过私钥登录到服务器,对服务器进行操作:

亚马逊云服务器AWS远程登录