【问题标题】:Someone shared an EC2 instance with me, but it has the SSH keys from the other account有人与我共享了一个 EC2 实例,但它具有来自其他账户的 SSH 密钥
【发布时间】:2017-05-19 20:03:19
【问题描述】:

我得到了一个与我共享的 AMI,它基本上是来自与不同账户相关的 EC2 的实例副本。它是一个附加了 EBS 卷的服务器。我从该 AMI 创建了一个 EC2 实例。到目前为止一切顺利。

但是,我只能使用其他帐户的 SSH pem 文件访问它。但显然我想用我当前帐户中的 SSH 对访问它。

我该怎么做?我本来希望能够从我的新帐户使用 SSH 访问实例。

【问题讨论】:

  • 您是如何创建实例的?在创建过程中应该要求您提供密钥。你给的钥匙是哪把?
  • 我使用启动实例 => 我的 AMI => 与我共享。我没有看到任何这样的选项

标签: amazon-web-services amazon-ec2


【解决方案1】:

ssh 密钥独立于 AWS,它们没有理由自动更新。您必须编辑位于 .ssh 目录 ~/.ssh/authorized_keys 中的 authorized_keys 文件,并将所需密钥对的公钥添加到该文件中。

【讨论】:

  • 是的,有道理。我还清理了 known_hosts 并做了一个sudo service ssh restart,但仍然没有乐趣。我仍然可以使用“旧”pem 而不是新的登录
  • 如果您更改了远程计算机上的授权密钥,您不应该这样做,您确定您在正确的计算机上进行了编辑吗?
猜你喜欢
  • 2020-12-04
  • 2023-03-28
  • 1970-01-01
  • 2014-08-16
  • 2017-10-01
  • 2020-04-04
  • 1970-01-01
  • 1970-01-01
  • 2017-05-06
相关资源
最近更新 更多