根访问amazon ec2

嘿家伙,我是非常新的Linux和amazon-ec2。 我想要一个快速的服务器。 出于某种原因,当我用我的密钥对login,它会提示我input用户名,我inputec2-user,然后进入。问题是我没有root权限(并且找不到密码)。 我需要安装屏幕在后台运行服务器,并创build一个没有root的新用户来运行服务器。 这两者都没有根我可以做任何帮助?

编辑:我使用基本的32位亚马逊Linux AMI 2010.11.1testing版作为'AMI'。

谢谢,马克斯

“Amazon Linux AMI用户指南”解释说你可以使用sudo来以root身份运行命令,例如sudo whoami

http://ec2-downloads.s3.amazonaws.com/AmazonLinuxAMIUserGuide.pdf

如何在我的Amazon Linux AMI实例上获得root SSH访问权限?

Amazon Linux AMI默认不支持远程root SSH。 您应该在实例启动时指定密钥对,并使用密钥对以“ec2-user”身份login命令行。 此用户默认具有sudo访问权限,允许您运行根操作。 如果您希望启用远程rootlogin,请注意,它比使用密钥对和辅助用户的安全性要低得多。

这取决于您正在运行的Linux映像,但通常您可以从初始login用户帐户sudo获取root权限。

已经为我连接到ssh -i jose.pem root @ ec2-46-137-38-52.eu-west-1.compute.amazonaws.com