【问题标题】:EC2 Instance cannot connect to github using SSHEC2 实例无法使用 SSH 连接到 github
【发布时间】:2022-10-14 04:56:30
【问题描述】:

我正在尝试使用 Laravel Forge 和 AWS 部署网络。我使用 Laravel Forge 控制面板创建了一个 EC2 实例。我为此实例创建了一个安全组。

Outbund rules

Inound rules v1 Inbound rules v2

Laravel Forge 指南中描述了所有允许的 SHH 连接: https://forge.laravel.com/docs/1.0/servers/providers.html

所以,问题是当我尝试安装存储库时,我在 EC2 实例中收到了这个错误。

SHH error

我还检查了我的实例 SSH 公钥是否已在我的 github 帐户中注册

【问题讨论】:

    标签: amazon-web-services github amazon-ec2 laravel-forge


    【解决方案1】:

    您的出境规则是允许端口 80 (HTTP) 和端口 443 (HTTPS) 上的连接。

    但是,SSH 使用端口 22。这会导致连接失败。

    您应该将端口 22 添加到出站规则。

    不过一般认为可以接受允许所有出站连接来自 Amazon EC2 实例,因为您可以“信任”实例上运行的软件。我建议允许所有出站连接,而不是将其限制在特定端口。

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 2011-10-30
      • 2020-03-13
      • 2012-09-04
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2018-03-17
      • 2020-03-05
      相关资源
      最近更新 更多