Ubuntu的防火墙工具是iptables和ufw(Uncomplicated Firewall)。以下是它们的详细介绍以及常用的管理命令:
iptables:
iptables是Linux系统上的一个非常强大的防火墙工具,可以用于过滤和阻止网络流量。iptables基于内核netfilter模块的状态进行操作,可以配置IP包的路由、连接跟踪和过滤。
常用的管理命令:
查看当前的规则列表:
iptables -L
清除所有的规则:
iptables -F
允许某个IP地址访问本机某个端口:
iptables -A INPUT -s [IP地址] -p [协议] --dport [端口号] -j ACCEPT
拒绝某个IP地址访问本机某个端口:
iptables -A INPUT -s [IP地址] -p [协议] --dport [端口号] -j DROP
允许某个端口的所有流量:
iptables -A INPUT -p [协议] --dport [端口号] -j ACCEPT
拒绝某个端口的所有流量:
iptables -A INPUT -p [协议] --dport [端口号] -j DROP
ufw:
ufw是Ubuntu系统上的一个简单易用的防火墙工具,它基于iptables进行配置和管理,提供了比iptables更加易用的接口。
常用的管理命令:
查看当前的规则列表:
ufw status
启用防火墙:
ufw enable
禁用防火墙:
ufw disable
允许某个IP地址访问本机某个端口:
ufw allow from [IP地址] to any port [端口号]
拒绝某个IP地址访问本机某个端口:
ufw deny from [IP地址] to any port [端口号]
允许某个端口的所有流量:
ufw allow [端口号]/[协议]
拒绝某个端口的所有流量:
ufw deny [端口号]/[协议]
以上是Ubuntu系统上防火墙管理的基本命令,你可以根据自己的需要进行规则的配置和管理。但是在操作之前一定要注意规则的正确性,避免对系统的安全造成风险。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/what-is-the-firewall-command-in-ubuntu/