默认的ubuntu用户被删除,无法通过SSH访问EC2实例

这是我第一次使用EC2,并使用运行Ubuntu 12.04的Amazon AMI创build了我的第一个实例。 我创build了一个密钥对,并将.pem文件下载到本地机器上。 我能够通过SSH连接通过Ubuntu的用户就好了。 然后,我使用useradd命令创build了另一个用户,经过几次尝试,最终创build了它。 但是,在创build该用户的过程中,默认的ubuntu用户被删除了。 我退出实例,现在当我尝试以我的新用户帐户login时,我得到“权限被拒绝(访问键)”。 我没有在我的.ssh目录中为我的新用户在服务器上创build公用密钥,但即使如此,我仍然不能使用SSH与我的密码? 这是在其他服务器上为我工作的。

我已经尝试在pipe理控制台中导入另一个密钥对,但这并没有帮助。 就访问组而言,我只有默认组授予访问端口22。

如果我不能进入,似乎我唯一的其他select是删除实例,并创build另一个。 有没有办法访问我拥有的?

谢谢。

许多EC2 AMI,特别是Ubuntu,默认情况下都禁用SSH密码authentication。 所以如果你没有钥匙,你根本无法login。

如果您只是刚刚创build实例,那么将其删除并重新开始。