亚马逊作为全球第一大云服务提供商和云计算的开拓者,其在安全考量方面几乎做到了极致。与国内云服务商的默认密码登录不同,其提供的云服务器均是使用ec2-user用户名登录,并通过创建服务器时下载的pem密钥登录。这给拫多小伙伴在使用时造成了诸多困扰,如:使用putty时需要将密钥转换为ppk;windows环境下将密钥文件权限改为400的复杂性;XShell的密钥保存虽然很好用,但其是一个收费软件。

因此,本文通过免费SSH终端软件MobaXterm演示如何登录AWS的EC2服务器。在开始之前,您至少应该完成以下操作:

1、已通过AWS创建一台EC2服务器;
2、该服务器启用了公有IP,且已为其配置(创建)pem密钥,并保存在本地电脑。

创建EC2服务器可参考以下文章,此处不再赘述:


操作步骤

1、打开MobaXterm软件后,点击【Session】
点击Session
2、在弹出的弹框中点击【SSH】
点击SSH
3、复制亚马逊云科技(AWS)控制台EC2的公有IP地址
查看并复制IP
4、将IP地址填写至【Remote host】处,并勾选Specify username,将【ec2-user】填入此处
填写IP和用户名
5、点击【Advanced SSH settings】,并勾选【Private key】
选择私钥登录方式
6、点击上图右侧图标后,选择pem密钥文件(创建EC2时已下载)
选择对应密钥
7、点击【OK】,完成登录
完成配置
完成登录

最后修改:2022 年 10 月 30 日
分享是对我最大的赞赏