1、注册亚马逊云帐户,需要绑定外币信用卡,会扣除1美金。

2、登陆后右上角选择机房位置:我选的是东京机房,离中国近,访问速度还可以

52be9be006c9d71208ec48e049329de0.png

3、启动实例选择操作系统,我直接选了Redhat版本的,熟悉哪个就选哪个

e2a5a0ae39efa8462f9d3b130e81c5bc.png

4、下一步的时候需要下载密钥,如果提示没有,在下拉框中选择新生成,自定义个名称,点击生成即可。需要注意的事,这里只能下载一次,下载好千万记得保存。

5、使用PUTTY连接服务器,先得下载 puttygen.exe 转换亚马逊的密钥,亚马逊的默认密钥格式是.pem格式的,而Putty只认.ppk格式的,所以使用这个工具进行转换就好,转换步骤如下。

转换您的私有密钥

启动 PuTTYgen (例如,在开始菜单中,选择 All Programs > PuTTY > PuTTYgen)。

在 Type of key to generate 下,选择 RSA。

83fbea8c228f95933551f08c14a75f60.png

注意

如果您使用的是旧版本的 PuTTYgen,请选择 SSH-2 RSA。

选择 Load。在默认情况下,PuTTYgen 仅显示扩展名为 .ppk 的文件。要找到您的 .pem 文件,请选择显示所有类型的文件的选项。

7616f3bf89ace947adc1da967d896ea3.png

选择您在启动实例时指定的密钥对的 .pem 文件,然后选择 打开。选择 OK 关闭确认对话框。

选择 Save private key,以 PuTTY 可以使用的格式保存密钥。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。选择是。

Puttygen使用:

a3546a1195a30dfcc8f8219a3745cd38.png

6、刚开始登陆默认是系统的用户名和密码,用Putty登陆时并非我们习惯的IP地址是用户名,而是系统分配的一串由用户名 ec2-user@需要切换为root 也就是最高管理员权限。

登陆后执行:

sudo passwd root

然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。

然后是切换root身份

su root

7、由于默认亚马逊云的ssh登陆太麻烦,我们还是习惯直接用root输入帐户密码进行登陆更方便,可以切换为root身份后执行

vim /etc/ssh/sshd_config

在配置文件当中找到,PasswordAuthentication no,把no改成yes,保存退出,重启sshd即可。(配置文件中有很多行,看不清楚的那些就不要看了,直接把注意力看那些高亮显示的就能找到了)

重启命令:

sudo /sbin/service sshd restart

8、再用root身份为之前的用户名添加登录密码,例如用户名是: ec2-user

passwd ec2-user

输入两次密码即可。

这个时候就能完全的使用putty用root帐户密码的方式进行登陆操作了。

补充一下:

1、由于是免费的,所以有限制

2、12个月到期后不会删除实例,而是会继续从信用卡扣费,所以千万千万记得,到期前删除掉,否则会被扣很多费用。

Logo

鸿蒙生态一站式服务平台。

更多推荐