我们如何用Centos 7上的iptables代替防火墙

用枪口攻击和 恶意软件应用 网站上列出了当前的订单以及提供服务的公司 安全解决方案 他尽最大努力跟上并面对日常挑战。
除了复杂的软件应用之外,还能够自动识别、分析和拦截 计算机攻击 在Web服务器上,还有手动解决方案可以阻止攻击的IP。

Centos 7, 默认输入防火墙D 作为防火墙管理实用系统。
FirewallD是一个完整的防火墙解决方案,可以配置和运行 命令行 防火墙-cmd。然而,并非所有服务器管理员都熟悉 FirewallD 语法和首选项 iptables 而不是这个实用程序。

我们如何用Centos 7上的iptables代替防火墙

首先,我们必须能够访问 管理员特权 在操作系统上。最好直接登录 “” 在 终端 或通过 SSH

1.我们通过执行命令行来停止CentOS 7上FirewallD服务的运行:

sudo systemctl 停止防火墙

2. 禁用FirewallD在系统重启后自动启动:

sudo systemctl 禁用防火墙

3. 我们屏蔽 FirewallD 服务以防止它被其他进程启动:

sudo systemctl mask --now 防火墙

执行此步骤后,FirewallD 服务将在 CentOS 7 上停止并完全禁用。

在 CentOS 7 上安装和运行 iptables

第一步是在 CentOS 7 上安装 iptables 服务。

1.我们运行命令行进行安装 iptables-服务

sudo yum install iptables-services sudo yum install iptables-services

2. 启动 IPv4 和 IPv6 的 iptables 服务:

sudo systemctl 启动 iptables
sudo systemctl 启动 ip6tables

3、激活操作系统启动时自动启动iptables服务:

sudo systemctl 启用 iptables
sudo systemctl 启用 ip6tables

4.我们检查iptables服务是否正常运行:

sudo systemctl 状态 iptables
sudo systemctl 状态 ip6tables

上述命令应返回输出:

● iptables.service - 使用 iptables 的 IPv4 防火墙
   已加载:已加载(/usr/lib/systemd/system/iptables.service;启用;供应商预设:禁用)
   Active:自 UTC 2020-07-09 星期四 07:02:51 起活跃(退出); 21 分钟前
 主PID:13765(代码=已退出,状态=0/成功)

7 月 9 日 07:02:51 server.name systemd[1]:使用 iptables 启动 IPv4 防火墙...
七月 09 07:02:51 server.name iptables.init[13765]: iptables: 应用防火墙规则: [ OK ]
Jul 09 07:02:51 server.name systemd[1]:使用 iptables 启动 IPv4 防火墙。

5. 我们使用命令行检查 iptables 的规则:

sudo iptables -nvL
sudo ip6tables -nvL

如果您已经达到这一点,您就拥有了服务 FirewallD 已停止并禁用,而在他的位置上是 安装的iptables,关心 它运行正常 并且可以通过以下方式管理 命令语法 具体的。

从2006年开始,我对技术充满热情,在StealthSetts.com上写作。我在操作系统方面拥有丰富的经验:MacOS,Windows和Linux,以及编程语言和博客平台(WordPress)和在线商店(WooCommerce,Magento,Magento,Presashop)。

您的教程,有用的提示和新闻。 我们如何用Centos 7上的iptables代替防火墙
发表评论