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

运行中的AWS EC2 Ubuntu实例无法SSH连接问题咨询

AWS EC2 Ubuntu实例SSH连接失败的常见原因
  • 安全组配置问题:检查实例关联的安全组是否允许22端口的入站流量,来源范围需包含你的本地公网IP(测试阶段可临时开放0.0.0.0/0,但不建议长期使用);同时确认出站规则允许SSH流量返回。
  • 网络ACL限制:实例所在子网的网络ACL需放行22端口的入站(规则优先级要高于拒绝规则)和出站流量,否则会阻断SSH连接。
  • 实例系统内部异常:即使实例显示运行状态,也可能存在SSH服务未启动的情况。通过EC2控制台的「获取系统日志」功能查看日志,确认sshd服务是否正常初始化;也可尝试使用EC2实例连接功能直接登录,排查系统层面的问题。
  • 密钥对问题:确保使用的密钥对与创建实例时指定的一致,本地私钥文件权限需正确设置——Linux/macOS下执行chmod 400 你的密钥文件.pem,Windows下避免私钥文件被意外篡改。
  • 公网IP异常:若实例使用弹性公网IP,检查是否被误解绑;若为临时公网IP,重启实例后IP会变更,需确认当前使用的是实例最新的公网IP。
  • 实例内部防火墙拦截:Ubuntu自带的UFW防火墙可能禁用了22端口,可通过系统日志排查,或在恢复连接后执行sudo ufw allow 22开放端口。
  • SSH配置错误:sshd_config文件若被修改(比如禁用密码登录但密钥配置失效、修改默认SSH端口但安全组未同步放行),也会导致连接失败,可通过系统日志定位配置问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 09:31:30