我正在尝试在运行ubuntu的EC2实例上克隆我的GIT存储库。当我启动命令
git clone <repo_name>
,它坐在那里一段时间,然后引发如下错误:
fatal: unable to access 'https:<GIT_REPO>': Failed to connect to github.com port 443: Connection timed out.
因此,我认为端口443无法正常工作。因此,要交叉检查我的开放端口,我触发了以下命令。
netstat -tulnp | grep 443
它返回到CLI,没有任何输出。因此,我尝试按如下所示打开端口。
ufw allow 443
我收到了下面的输出
Skipping adding existing rule
Skipping adding existing rule (v6)
因此,我不确定现在要查找什么。此外,我检查了EC2实例网络设置。我已经附上了屏幕截图,也许有人可以帮助我解决根本原因。
答案 0 :(得分:0)
我解决了。在VPC中,“ ALL TRAFIC”处于拒绝状态。因此,将状态从DENY更改为ALLOW。那解决了问题。但是,有一件事仍然使我感到困惑。由于我已如屏幕快照中所示显式打开了443端口,因此端口443上的所有内容都应该正常工作。