Amazon EC2免费服务器使用ssh登录

介绍

亚马逊免费服务器资格去年16年就申请通过了,一直没用,估计被释放了,今天想起来又重新开通整理了下

开通实例

title
下一步就会让填写基本信息和选择操作系统等,需要设置和下载服务器认证证书,也就是公钥,然后下一步就是
title
恭喜,开通成功!

ssh登录服务器

这里踩了几个坑:
1.我是通过SecureCRT工具登录的,需要转换公钥格式为.pub
2.需要在安全组添加入站规则
title
我设置了任意站点,主要还是测试的,所以比较随意了
title
3.ssh登录用户名是ec2-user,不是root

如何转换公钥为.pub格式

这里主要是SecureCRT登录使用的,方法如下:
1.首先在 AWS 管理面板中生成密钥对

开通过程中有设置可省略

2.将密钥上传到一台自己的linux主机,下面举例文件名为 test.pem
修改亚马逊提供的密钥文件权限:
chmod og-r test.pem
改写密钥格式为 OpenSSH,如果询问passphrase可以留空(直接回车)
ssh-keygen -p -f test.pem
生成公密钥 .pub 文件。使用公密钥时,SecureCRT会询问私密钥或者.pem文件
ssh-keygen -e -f test.pem >> test.pem.pub
现在可以在 SecureCRT 中使用刚生成的公密钥了,连接到亚马逊的主机也无需再输入密码。

修改root密码

用公钥登录的用户是ec2-user,如果需要登录root用户,先修改root密码:

su passwd root

修改密码后即可登录root!

参考

通过SecureCRT访问亚马逊Amazon EC2主机

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注