Ubuntu防火墙相关命令

在Ubuntu系统中,启用防火墙可以通过ufw(Uncomplicated Firewall)来完成。以下是如何启用和配置ufw的步骤:

1.安装ufw(如果尚未安装)

c 复制代码
sudo apt update
sudo apt install ufw

2Ubuntu启用防火墙ufw:

c 复制代码
sudo ufw enable

3.Ubuntu检查防火墙状态

c 复制代码
sudo ufw status

4.设置默认策略(可选,但推荐): 在应用特定规则之前,你可以设置默认的入站和出站策略。例如,拒绝所有入站连接,允许所有出站连接

c 复制代码
sudo ufw default deny incoming
sudo ufw default allow outgoing

5.允许特定的服务: 你可以允许特定的服务通过防火墙。例如,允许SSH连接(通常是端口22):

c 复制代码
sudo ufw allow ssh

或者,如果你知道端口号,可以直接指定:

c 复制代码
sudo ufw allow 22/tcp

6.Ubuntu开放端口命令,允许特定的端口: 如果你需要允许其他端口,例如用于Web服务的80和443端口,可以使用以下命令

c 复制代码
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

7.Ubuntu允许特定的IP地址或子网: 如果你需要允许来自特定IP地址或子网的连接,可以使用以下命令

c 复制代码
sudo ufw allow from 192.168.1.100
sudo ufw allow from 192.168.1.0/24

8.删除规则: 如果你想删除之前设置的规则,可以使用以下命令

c 复制代码
sudo ufw delete allow ssh

9.重新加载ufw(在更改规则后): 在你更改了规则之后,不需要重启服务,只需重新加载ufw即可

c 复制代码
sudo ufw reload

启用防火墙是提高系统安全性的重要步骤。确保你只允许必要的流量通过防火墙,以减少潜在的攻击面。如果你不确定某个规则是否必要,最好是先不允许它,直到你完全理解其影响。

相关推荐
ltl5 分钟前
Serverless 数据库弹性理论:Neon 与 Aurora Serverless v2
数据库
ltl6 分钟前
内核追踪:ftrace、kprobe、uprobe、tracepoint 生产实战
linux
·薯条大王9 分钟前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
小小、码农3 小时前
Linux进程控制:从fork到exec,手写一个简易Shell
linux·运维·服务器
不会就选b4 小时前
Linux之进程间通信(二)---模拟进程池
linux·运维·服务器
marvelyu4 小时前
每天10分钟学会OceanBase系列(Day 20):跨机房容灾实战——构建多数据中心高可用架构
java·大数据·数据库
ZCBUS实时计算5 小时前
金融证券实时数仓建设实践:轻量化实时计算平台落地,实现交易数据端到端秒级处理
大数据·数据库·数据仓库·金融·flink·dba·etl
zd2005725 小时前
海洋微生物数据库
数据库·宏基因组
海上小飞龙5 小时前
Redis 分布式锁原理:从 SET NX EX 到 Redisson 看门狗
数据库·redis·分布式
沫璃染墨6 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++