2017-07-27 201 views
0

我有一个问题要问AWS EC2。我之前用ppk文件创建了一个EC2实例,并将我的EC2实例与Putty上的该PPK文件关联。AWS EC2 SSH密钥

此后,我创建了一个单独的EC2实例和额外的存储,我试图将我的ppk文件与这个实例关联起来。

然而,当我ssh到腻子,它给了我这个错误

Using username "ec2-storage". 
Server refused our key 

因为一旦EC2实例使用一个密钥对我不能使用它的另一个EC2实例是吗?但是,如果是这种情况,那么AWS控制台为我们提供了选择现有密钥对的选项?

有什么建议吗?

阿德里安

+0

您可以根据需要为多个ec2实例使用密钥对。您是否确定在创建密钥对ssh时使用了正确的私钥aws? –

+0

我设法让它工作。用户名是Ec2-user。 – Adam

回答

3

如果您正在推出基于亚马逊的Linux AMI的Amazon EC2实例,用户名是ec2-user

+0

管理做到了。但无论如何要将用户名更改为其他内容? – Adam

+1

这是一个与Linux相关的问题。只需谷歌的“Linux添加用户”。您需要创建用户,创建他们的主目录并将其个人密钥对复制到'.ssh/authorized_keys'下的目录中。 –