EC2 弹性 IP-SSH 权限被拒绝

EC2 弹性 IP-SSH 权限被拒绝

我创建了一个新的 Amazon Linux AMI 实例,可以通过 ssh 正常连接。然后我为该实例分配了一个弹性 IP,ssh 突然停止工作。

调试输出:

debug1: Trying private key: theduke.pem
debug1: read PEM private key done: type RSA
debug3: sign_and_send_pubkey
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).

答案1

检查弹性 IP 地址与正在运行的实例的关联:

  • 登录AWS 管理控制台
  • 单击 EC2 选项卡
  • 导航中的实例
  • 记下实例 ID
  • 单击导航中的弹性 IP
  • 选择一个实例并单击关联

使用 ssh 时也检查登录。

答案2

我自己也经历过这种情况,发现答案很简单。耐心。即使使用正确的凭据和新的 IP 地址,也可能需要长达一小时才能通过 ssh 访问该机器。请参阅有关该主题的相关帖子,其中另一位 AWS 用户与 Amazon 支持人员一起讨论了该问题:

https://forums.aws.amazon.com/message.jspa?messageID=95268

相关内容