You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

仅靠公网IP、用户名和密码登录AWS EC2遇连接超时,如何解决?

AWS EC2连接问题排查及密钥相关说明

一、关于EC2登录是否必须PEM文件

  • 默认情况下,AWS EC2实例创建时会强制绑定密钥对(即你提到的PEM文件),此时必须使用对应的PEM文件通过SSH登录,密码登录是默认禁用的。
  • 如果对方提供了密码,说明他们可能修改了实例的SSH服务配置(比如开启了PasswordAuthentication),但这种操作属于自定义配置,不是AWS的默认行为。所以大概率是对方遗漏了提供PEM密钥文件。

二、连接超时(SSH/Ping)的可能原因

你遇到的连接超时问题核心是网络连通性异常,常见原因包括:

  • 安全组配置错误:EC2实例关联的安全组未添加入站规则,允许来自你当前IP的22端口(SSH)和ICMP协议(Ping)。
  • 网络ACL限制:若实例在VPC环境中,对应的网络ACL也需要配置入站规则放行22端口和ICMP,同时出站规则放行响应流量。
  • 实例状态异常:EC2实例可能未正常启动,或者公网IP已变更(比如实例停止后重启,临时公网IP会失效)。
  • 本地网络限制:你的本地网络(如公司防火墙、家庭路由器)可能屏蔽了22端口,或者无法访问AWS公网IP段。

附你遇到的错误信息:
SSH错误:

ssh: connect to host xx.xxx.xxx.xx port 22: Connection timed out

Ping错误:

Pinging xx.xxx.xxx.xx with 32 bytes of data:
Request timed out.

内容的提问来源于stack exchange,提问作者Rob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:50:27