文章摘要
这篇文章介绍了如何在Ubuntu系统上配置和管理防火墙,重点讨论了使用`iptables`和`ufw`的防火墙功能。文章详细说明了如何通过`firewall-cmd`命令创建和管理防火墙规则,例如允许特定端口(如22端口的SSH连接)以及加载或重装防火墙配置。此外,文章还比较了`ufw`和`iptables`的主要特点,指出`ufw`通常用于Ubuntu系统,而`iptables`则在Linux系统中更为常用。文章以命令示例形式展示了如何启用、禁用、允许或删除防火墙规则,并强调了在配置过程中安装防火墙软件(如`firewalld`)的必要性。
firewall-cmd –zone=public –add-port=6379/tcp –permanent
重新加载防火墙生效上面的配置
firewall-cmd –reload
配置端口是否访问的时候,需要安装防火墙
sudo apt-get install firewalld
firewall在ubuntu机器上也可以运行,但是ubuntu通常使用ufw的防火墙。
ufw开启
sudo ufw enable
ufw关闭
sudo ufw disable
ufw允许端口22
sudo ufw allow 22
ufw禁止端口22
sudo ufw delete allow 22
ufw允许协议通过
sudo ufw allow ssh
ufw删除允许通过的协议
sudo ufw delete allow ssh
防火墙重新加载
sudo ufw reload