Amazon web services AWS EC2 ssh连接超时

Amazon web services AWS EC2 ssh连接超时,amazon-web-services,amazon-ec2,ssh,connection,Amazon Web Services,Amazon Ec2,Ssh,Connection,运行到可怕的ssh连接时出现超时错误。当前情况: 端口22的入站规则,对所有IP开放,仅对myIP开放一个单独的规则 使用公共域名和IP连接两者都不起作用 不,我没有重新启动ec2实例。所以公共域和IP并没有改变 在我的电脑上关闭了Mcaffee防火墙,仍然没有任何功能 在chrome中使用了SSHclient扩展,同样的问题 已尝试AWS SSH Java客户端,连接失败,没有特定错误 根据AWS的建议,对私钥文件的访问设置为400。我也试过777。两者都不起作用 AWS上的实例状态良好。状态

运行到可怕的ssh连接时出现超时错误。当前情况:

  • 端口22的入站规则,对所有IP开放,仅对myIP开放一个单独的规则
  • 使用公共域名和IP连接两者都不起作用
  • 不,我没有重新启动ec2实例。所以公共域和IP并没有改变
  • 在我的电脑上关闭了Mcaffee防火墙,仍然没有任何功能
  • 在chrome中使用了SSHclient扩展,同样的问题
  • 已尝试AWS SSH Java客户端,连接失败,没有特定错误
  • 根据AWS的建议,对私钥文件的访问设置为400。我也试过777。两者都不起作用
  • AWS上的实例状态良好。状态检查为2/2
  • 带-vvv标志的输出:

    debug1: Reading configuration data /etc/ssh/ssh_config
    debug2: resolve_canonicalize: hostname xxx is address
    debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
    debug2: ssh_connect_direct
    debug1: Connecting to xxx port 22.
    debug1: connect to address xxx port 22: Connection timed out
    ssh: connect to host xxx port 22: Connection timed out
    

    检查网络ACL、路由表、安全组发现问题。看起来我删除了默认的internet网关。创建了一个新的IG,并将其与默认VPC关联,并在路由表中为其添加了一个条目。

    是否提供了任何有用的调试输出?添加了-vvv输出以发布。您是否可以连接到此计算机上运行的任何其他服务以验证它们是否正常工作?您可以ping或命中HTTP端点吗?我不认为这是可能的,但想知道SSH守护进程是否不再运行。实例上没有其他服务。您是否在拥有自己出站防火墙规则的公司网络上运行?你能从一台不在该网络上运行的机器上进行连接吗(你不必登录,只需连接即可)。