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

从Bitbucket拉取代码至AWS EC2实例时遇连接超时问题求助

EC2实例Git拉取Bitbucket代码超时问题解决

问题重现

通过RDP访问AWS EC2实例后,执行Git拉取操作时出现以下错误:

ssh: connect to host *******: Connection timed out
fatal: Could not read from remote repository

核心疑问解答

是的,你需要调整EC2实例的安全组配置,这是导致SSH连接Bitbucket超时的最常见原因。

有效解决步骤

1. 配置安全组出站规则

  • 登录AWS控制台,进入目标EC2实例对应的安全组配置页面
  • 添加出站规则:
    • 规则类型选择SSH(端口22),目标地址可设置为Bitbucket的SSH服务器IP段(可通过nslookup bitbucket.org获取),测试阶段也可临时设为0.0.0.0/0
    • 若使用自定义TCP规则,端口填22,目标地址同上

2. 额外排查验证

  • 在EC2实例内执行命令 telnet bitbucket.org 22,验证是否能正常连通,快速区分是网络问题还是SSH配置问题
  • 检查EC2所在子网的网络访问控制列表(NACL),确认未限制出站22端口的流量
  • 再次核对Bitbucket账户的SSH公钥配置:确保EC2实例的本地公钥已添加到Bitbucket的SSH密钥列表中(即使配置了ssh config,公钥未同步也会导致失败)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:15:51