亚马逊社区AMI:如何知道root密码?

我正在使用ami-c2a255ab 。 它正在运行。 我可以SSH到它。 但是,当它要求任何sudo命令的密码 – 我无话可说。

我在哪里可以得到这个信息?

我知道你在EC2上使用Ubuntu,并且已经使用SSH密钥对authentication成功login。

你不需要root密码来使用sudo,这就是sudo的要点。

使用命令“passwd”设置当前login用户的密码。

如果您的用户已经在sudoers文件中,那么您现在应该能够使用您刚才设置的密码来sudo。

有关安全使用共享AMI的Amazon文档实际列出了一个良好的共享AMI的步骤,build议在启动时设置随机根密码,或完全禁用root密码并使用安装在启动时的SSH标识密钥。 你所提到的AMI是一个EBS支持的实例镜像,如果它设置了一个随机密码,它将被保留,所以你需要记住它。 否则,如果它安装了SSH标识文件,则需要它的私钥数据部分,您可以确定实例描述中的Key Pair Name使用了哪一个。

听起来好像没有密码设置,所以你需要使用SSH密钥对方法login。