amazon-web-services - 使用自定义 AMI 在 CentOS7 EC2 实例上禁用防火墙
问题描述
我使用 Amazon 的 EC2 Image Builder 服务构建了一个 AMI (RedHat Linux)。我使用这个 AMI 创建了一个 EC2 实例,发现有某些防火墙规则集(运行以下命令iptables -nL
)。不幸的是,我找不到设置这些规则的配置。以下是我运行来检查配置的几个命令:
systemctl status iptables
- iptables 配置未找到systemctl status firewalld
- 返回inactive
防火墙状态
尽管有可用的公共 IP,但我无法从外部与此实例通信。有关如何禁用这些设置规则的任何建议?systemctl stop firewalld
我尝试使用 - ,禁用它们systemctl disable firewalld
,但是由于 firewalld 的状态是非活动的,所以规则仍然存在。
我尝试的另一种方法是在我的 AMI 中创建一个组件来刷新 iptables 中的规则:
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
AMI创建成功,但启动实例时规则仍然存在。但是,其他组件(我在其中安装了一些软件包)运行良好。
关于如何禁用防火墙的任何建议?
解决方案
推荐阅读
- python-3.x - 列表越界
- c++ - 在函数模板中,如何根据另一个参数确定一个参数的类型
- r - 循环以计算R中每个用户在一段时间内的事件
- c - 如何修复完美匹配和不完美匹配功能?
- flutter - 无法使用 ffmpeg 将在线 gif 转换为 mp4 视频
- python - 在 pyautogui 中同时按下键以使它们具有功能?
- php - Laminas\View\Renderer\PhpRenderer::render: 无法渲染模板
- r - 计算 R 中效果大小的所有可能配对比较
- java - 在 actionlistener 中更改布尔值
- google-kubernetes-engine - 无法将任何 Kubernetes 集群注册到 Google Anthos - “未知错误”