亚马逊作为全球第一大云服务提供商和云计算的开拓者,其在安全考量方面几乎做到了极致。与国内云服务商的默认密码登录不同,其提供的云服务器均是使用ec2-user用户名登录,并通过创建服务器时下载的pem密钥登录。这给拫多小伙伴在使用时造成了诸多困扰,如:使用putty时需要将密钥转换为ppk;windows环境下将密钥文件权限改为400的复杂性;XShell的密钥保存虽然很好用,但其是一个收费软件。
因此,本文通过免费SSH终端软件MobaXterm演示如何登录AWS的EC2服务器。在开始之前,您至少应该完成以下操作:
1、已通过AWS创建一台EC2服务器;
2、该服务器启用了公有IP,且已为其配置(创建)pem密钥,并保存在本地电脑。
创建EC2服务器可参考以下文章,此处不再赘述:
操作步骤
1、打开MobaXterm软件后,点击【Session】
2、在弹出的弹框中点击【SSH】
3、复制亚马逊云科技(AWS)控制台EC2的公有IP地址
4、将IP地址填写至【Remote host】处,并勾选Specify username,将【ec2-user】填入此处
5、点击【Advanced SSH settings】,并勾选【Private key】
6、点击上图右侧图标后,选择pem密钥文件(创建EC2时已下载)
7、点击【OK】,完成登录