Amazon web services 为什么在浏览器中连接ec2实例会失败这么多次

Amazon web services 为什么在浏览器中连接ec2实例会失败这么多次,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试从aws浏览器连接到我的ec2实例(ec2实例连接>连接) 在尝试了10-20次之后,我最终还是成功了,但大多数时候我都会看到下面的错误消息 There was a problem connecting to your instance Log in failed. If this instance has just started up, wait a few minutes and try again. Otherwise, ensure the instance is runni

我正在尝试从aws浏览器连接到我的ec2实例(ec2实例连接>连接)

在尝试了10-20次之后,我最终还是成功了,但大多数时候我都会看到下面的错误消息

There was a problem connecting to your instance
Log in failed. If this instance has just started up, wait a few minutes and try again. Otherwise, ensure the instance is running on an AMI that supports EC2 Instance Connect.

是否有更可靠地从浏览器连接到ec2实例的解决方法?

通过SSH连接到Amazon ec2实例有三种方法:

  • 使用,它提供到EC2 Connect服务的浏览器连接,然后该服务通过SSH连接到实例。好处是不需要额外的软件或密钥对,并且通过IAM管理身份验证。这要求端口22对EC2实例连接服务器使用的IP范围开放
  • 使用,它使用实例上安装的软件代理来建立与实例的远程连接。它不是“真实的”SSH,但其行为基本相同。好处是它可以用来访问私有实例(因为代理“穿透”到Internet,而不是您向内连接到实例),IAM管理访问
  • 使用标准SSH程序连接到实例。这需要端口22对您的IP地址开放,并且需要密钥对进行身份验证

很难知道EC2实例连接失败的原因。您可以尝试通过不同的网络连接(例如家庭、办公室和通过手机连接),以确定网络是否有影响。您可以检查实例的CPU利用率,以确定它是否“太忙”而无法处理传入连接(这表明需要更大的实例类型)。

一旦连接,它是否每次都成功连接?可能是实例刚刚启动(如错误消息所示)。不,它每隔1/15次尝试连接一次,然后失败,因为您没有提供足够的信息来获取帮助。什么样的例子?您使用的是您的图片还是亚马逊的图片?您有什么类型的网络配置?您是否允许实例直接或通过代理访问AWS服务?到达服务器后,请查看SSM日志,查看当您单击connect时,在尝试初始化会话时,它是否在到达AWS SSM端点时遇到问题。检查已安装的SSM代理的版本。等等等等。