Amazon ec2 在AWS Amazon上设置实例,但无法连接

Amazon ec2 在AWS Amazon上设置实例,但无法连接,amazon-ec2,connection,cloud,amazon,Amazon Ec2,Connection,Cloud,Amazon,我对EC2技术相当陌生,所以我认为我遗漏了一些要点。因此,我设置了一个正在运行的实例,并创建了两个密钥对。我选择实例,选择“连接”,网站会给我相关说明。我遵循它们,当我执行ssh命令时,返回“网络不可访问”。你能帮我吗 好的,有几件事需要检查: 根据您的安全要求,确保您的安全组上有正确的端口,可向您的个人IP或世界开放。例如:端口范围22,IP 0.0.0.0/0(世界)xx.xx.xx.xx/32(个人IP) 接下来,我将确保您正确执行该命令。如果1不起作用,您可以发布该命令吗 另一件要检查的

我对EC2技术相当陌生,所以我认为我遗漏了一些要点。因此,我设置了一个正在运行的实例,并创建了两个密钥对。我选择实例,选择“连接”,网站会给我相关说明。我遵循它们,当我执行ssh命令时,返回“网络不可访问”。你能帮我吗

好的,有几件事需要检查:

  • 根据您的安全要求,确保您的安全组上有正确的端口,可向您的个人IP或世界开放。例如:端口范围22,IP 0.0.0.0/0(世界)xx.xx.xx.xx/32(个人IP)

  • 接下来,我将确保您正确执行该命令。如果1不起作用,您可以发布该命令吗

  • 另一件要检查的事情是,尽管基于您的错误,这可能不是问题所在,但您对私钥拥有适当的权限。chmod 600我的钥匙


  • 如果您使用的是Amazon Linux,用户名是ec2 user,您可以从中运行sudo。

    您可以运行ec2命令行工具吗?这可能是一个很好的开始分析你的问题的地方。你能给我一个命令的例子,它可以达到这个目的吗?1。检查第一个:端口22没有规则,我打开了它。没有什么变化。2.命令是ssh-imykey.pemmyusername@public_dns(进行必要的替换)3。我更改了权限,收到了一条消息连接超时,而不是网络无法访问。我必须下载X.509证书吗?我只有一把钥匙。只需确保上传了正确的公钥/私钥对。那么这个命令就应该起作用了。如果您在用户名可能是root之前从未登录过服务器。你打开ssh端口到世界了吗?好的…我成功连接了。但现在它要求我提供一个特殊的密码短语。我不记得进过那样的地方