1. 下载 PuTTY
2. 安装到任意目录
3. 打开 PuTTYgen (注意不是 PuTTY), 如图: 选择 RSA , 点击 Load。
找到从 AWS 创建实例的时候生成的 key,要选择所有文件才能显示。
弹出个提示: 是
原来pem的key已经被转成RSA格式, 导出私有密钥为ppk :
4. 关掉 PuTTYGen 打开 PuTTY。 在Host Name 里输入 EC2 实例的公有 DNS (IPv4) 。端口 22。(最好保存一下以后用)
5. 左侧的 Connection 》》 SSH 》》 Auth 里。 选择刚才生成的ppk密钥。
6. 点击Open ,输入用户名 ec2-user 即可登录。( Amazon Linux 2 )
其他实例的用户名:
对于 CentOS AMI,用户名称是
centos
。对于 Debian AMI,用户名称是
admin
或root
。对于 Fedora AMI,用户名为
ec2-user
或fedora
。对于 RHEL AMI,用户名称是
ec2-user
或root
。对于 SUSE AMI,用户名称是
ec2-user
或root
。对于 Ubuntu AMI,用户名称是
ubuntu
。
参考文档:AWS EC2 官方文档