【问题标题】:Issue while connecting to ec2 via ssh通过 ssh 连接到 ec2 时出现问题
【发布时间】:2021-06-18 07:53:40
【问题描述】:

我已经为我的 aws 机器设置了密钥对。

向我的安全组添加了 ssh - 任何地方和 icmp - 任何地方的入站规则。

我可以 ping ec2 实例。但是当我向我的腻子提供私钥时,它要求登录为:.

当我为我的 aws 帐户或什至“ec2-user”提供我的 root 用户时,它说服务器 “拒绝我们的密钥”

【问题讨论】:

  • 应该是 ec2-user 而不是 ec-user
  • @MarkB 我很抱歉。我试过 ec2-user。
  • 如果我没记错的话,putty 需要一个“.ppk”样式的私钥。您是否将密钥转换为 ppk。 aws.amazon.com/premiumsupport/knowledge-center/…
  • “拒绝我们的密钥”表示它不想接受您提供的密钥对。您以前登录过这个 EC2 实例吗?它是在选择密钥对的情况下启动的吗?你是如何连接到它的?请提供更多信息!

标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk


【解决方案1】:

我现在可以连接了。我创建的密钥与我的实例没有关联。

我能够从 elasticbeanstalk 关联密钥对 --> 配置 --> 安全性。

之后我可以通过 putty/winscp 登录到 EC2

感谢大家提供帮助。

【讨论】: