amazon linux ami root 密码,Ubuntu Server的Amazon AMI映像的默认用户名是什么?

问题描述

我刚刚在Amazon EC2上推出了一个Ubuntu Server AMI。

我连接得很好,但我没有看到任何告诉我默认登录凭据的内容。

login as: ?

最佳解决思路

在EC2上,所有Ubuntu AMI都应该像这样连接:

$ ssh -i your-ssh-key.pem ubuntu@external.dns.name

因此,您使用在启动时注入实例的ssh密钥(而不是密码)作为’ubuntu’用户进行连接。经过身份验证后,您可以使用sudo发出password-less根命令。

(注意:你的ssh密钥可能是.priv,或.pem,或者没有扩展名,这只是一个例子)

以下是有关连接EC2实例的一些方便资源:

他们没有提到的是你使用’ubuntu’帐户而不是root连接到Ubuntu实例。

次佳解决思路

额外提示:

我更喜欢键入ssh ubuntu@host而不是ssh -i your-ssh-key.pem ubuntu@host。我写了一篇文章,描述了如何执行此操作:将个人ssh密钥上传到Amazon EC2 http://alestic.com/2010/10/ec2-ssh-keys

如果您始终使用ubuntu登录EC2主机,则甚至可以将其设置为使用标准EC2实例公用主机名时的默认值。这样您就可以输入ssh hostname。要执行此操作,请编辑$HOME/.ssh/config并添加如下部分:

Host *.amazonaws.com

User ubuntu

第三种解决思路

作为进一步的选择,如果您不想使用个人ssh密钥(尽管可能是最佳解决方案)但想要简化命令行,请将密钥添加到~/.ssh/并将以下内容添加到~/.ssh/config:

Host ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

User ubuntu

IdentityFile ~/.ssh/yourkey.pem

然后你可以简单地使用ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

如果您已将EC2注册到域,则还可以使用以下内容:

Host yourdomain.com

User ubuntu

IdentityFile ~/.ssh/yourkey.pem

然后你可以使用ssh yourdomain.com

最后,要在没有域的情况下简化它,请使用以下别名:

Host myalias

HostName ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

User ubuntu

IdentityFile ~/.ssh/yourkey.pem

然后你可以使用ssh myalias

第四种思路

对于由Bitnami创建的社区AMI,用户名为’bitnami’。

以下是Bitnami快速入门指南中的部分,供参考:

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值