1、注册亚马逊云帐户,需要绑定外币信用卡,会扣除1美金。
2、登陆后右上角选择机房位置:我选的是东京机房,离中国近,访问速度还可以
3、启动实例选择操作系统,我直接选了Redhat版本的,熟悉哪个就选哪个
4、下一步的时候需要下载密钥,如果提示没有,在下拉框中选择新生成,自定义个名称,点击生成即可。需要注意的事,这里只能下载一次,下载好千万记得保存。
5、使用PUTTY连接服务器,先得下载 puttygen.exe 转换亚马逊的密钥,亚马逊的默认密钥格式是.pem格式的,而Putty只认.ppk格式的,所以使用这个工具进行转换就好,转换步骤如下。
转换您的私有密钥
- 启动 PuTTYgen (例如,在开始菜单中,选择 All Programs > PuTTY > PuTTYgen)。
- 在 Type of key to generate 下,选择 RSA。
注意
如果您使用的是旧版本的 PuTTYgen,请选择 SSH-2 RSA。
- 选择 Load。在默认情况下,PuTTYgen 仅显示扩展名为
.ppk
的文件。要找到您的.pem
文件,请选择显示所有类型的文件的选项。- 选择您在启动实例时指定的密钥对的
.pem
文件,然后选择 打开。选择 OK 关闭确认对话框。- 选择 Save private key,以 PuTTY 可以使用的格式保存密钥。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。选择是。
Puttygen使用:
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个月到期后不会删除实例,而是会继续从信用卡扣费,所以千万千万记得,到期前删除掉,否则会被扣很多费用。
未经允许不得转载:邝金华博客 » 亚马逊云服务器免费12月套餐及使用步骤