如何解决如何为我的Github操作找到正确的入站规则,以将其部署到我的AWS EC2服务器上?
我刚刚在我的项目上创建了动作,并在那里配置了所有东西,但不幸的是,我在“部署文件”部分> ssh中收到了这样的消息:连接到主机ec2-MYIP.us-east-2。 compute.amazonaws.com端口22:操作超时
好消息是我知道发生了什么事。我必须允许以下规则作为入站规则:
类型:SSH /协议:TCP /范围:22 /来源::: / 0;
正如您在此处看到的那样,它可以正常工作而不会限制源IP>
但是显然出于安全原因,我不想这样做,所以我需要找出需要放入其中的来源。 我已经尝试了很多Github IP地址,但都失败了。
这里有没有人知道以受保护的方式工作的正确来源,或者我怎么找到它?
我正在使用的操作> https://github.com/wlixcc/SFTP-Deploy-Action
解决方法
此处记录了GitHub托管运行程序的IP地址:https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#ip-addresses
Windows和Ubuntu运行程序托管在Azure中,并且具有与Azure数据中心相同的IP地址范围。
[...]
Microsoft每周都会通过JSON文件更新Azure IP地址范围,您可以从Azure IP Ranges and Service Tags - Public Cloud website下载该文件。如果需要允许列表以防止未经授权访问内部资源,则可以使用此IP地址范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。