代码之家  ›  专栏  ›  技术社区  ›  Bik

查询如何使用EC2连接实例

  •  0
  • Bik  · 技术社区  · 1 年前

    我担心这个问题太天真了。但我不能做一件简单的事。-我正在尝试使用AWS上的EC2连接到我在Linux上创建的实例。我已经选择了Linux上的实例,并选择了“连接”。但是,我遇到了一个无法解决的错误:

    无法连接到您的实例 EC2实例连接无法连接到您的实例。确保为EC2实例连接正确配置了实例网络设置。有关更多信息,请参阅 Set up EC2 Instance Connect

    请协助。 非常感谢。

    我希望在AWS上使用Linux连接实例。

    1 回复  |  直到 1 年前
        1
  •  1
  •   user13169919    1 年前

    关于如何连接到Linux EC2实例,您有多个选项。最常见的是通过SSH,但正如您所发现的,还有EC2实例连接和SSM会话管理器。SSH和EC2实例连接的设置有一些类似的步骤。

    为了能够使用EC2实例连接, the EC2 must have the EC2 Instance Connect installed and set-up 。这已经在亚马逊Linux 2023、亚马逊Linux 2和Ubuntu 20.04+AMI推出的EC2上完成了。如果您使用了其他AMI,那么您必须自己安装它。您可能希望通过使用启动模板的用户数据来实现这一点。

    然后 the EC2 must have a security group attached 它允许从您的IP地址传入SSH流量(如果您有静态IP地址),或者您可以使用 0.0.0.0/0 。尽管除了学习或测试之外,我不建议将其用于任何其他用例。

    除了安全组 EC2 must also have a static public IP address 。当你在公共子网中启动它时,它会得到一个。当然,您也可以连接到专用EC2,但这需要额外的工作来设置VPN连接。

    最后是您登录到AWS管理控制台的IAM用户或角色 must be allowed to start the EC2 Instance Connection 。现在您应该准备好连接到EC2实例了。

    您链接的文档提供了所有必要的信息,但内容非常密集,初学者很难浏览。不要放弃!