debian系统下自带防火墙管理、使用教程

在 Debian 12 系统中,UFW(Uncomplicated Firewall)是一款轻量级的防火墙工具,可以帮助我们管理网络连接和阻止未经授权的访问。本教程将向您介绍如何在 Debian 12 上安装和使用 UFW 防火墙。

一、安装 UFW

在 Debian 12 上安装 UFW 非常简单,只需执行以下命令:

sudo apt update
sudo apt install ufw

安装完成后,您可以使用以下命令启用 UFW:

sudo ufw enable

二、查看 UFW 状态

要查看 UFW 防火墙的状态,可以使用以下命令:

sudo ufw status

如果防火墙已启用,您将看到类似于以下的输出:

Status: active

三、允许和禁止特定端口

要允许特定端口,可以使用以下命令:

sudo ufw allow 端口号/协议

例如,要允许 SSH 端口(默认为 22),可以执行:

sudo ufw allow 22/tcp

要禁止特定端口,可以使用以下命令:

sudo ufw deny 端口号/协议

例如,要禁止所有 TCP 端口,可以执行:

sudo ufw deny 0.0.0.0/0 tcp

四、允许特定 IP 地址访问

要允许特定 IP 地址访问,可以使用以下命令:

sudo ufw allow from IP地址/掩码

例如,要允许 IP 地址为 192.168.1.100 的设备访问,可以执行:

sudo ufw allow from 192.168.1.100/32

要拒绝特定 IP 地址访问,可以使用以下命令:

sudo ufw deny from IP地址/掩码

例如,要拒绝 IP 地址为 192.168.1.100 的设备访问,可以执行:

sudo ufw deny from 192.168.1.100/32

五、允许或拒绝特定服务

要允许或拒绝特定服务,可以使用以下命令:

sudo ufw allow 服务名/协议
sudo ufw deny 服务名/协议

例如,要允许 HTTP 服务(默认为 80 端口),可以执行:

sudo ufw allow http

要禁止 HTTPS 服务(默认为 443 端口),可以执行:

sudo ufw deny https

六、保存防火墙规则

在对 UFW 进行任何更改后,建议使用以下命令保存防火墙规则:

sudo ufw enable

这将确保您的规则在系统重启后仍然生效。

标签: Linux

相关文章

Linux下的SSH服务配置与安全使用指南

重要提示:本文只是我日常使用的参考,请你先在本地做好测试,以免修改后不能正常登录服务器。 尤其是密钥登录的情况,一定要先将公钥放到服务器对应目录中SSH(Secure Shell)是一种加密网络...

macOS下使用UTM安装Alpine Linux虚拟机

在macOS下使用UTM(Universal Turing Machine)安装Alpine Linux虚拟机是一个相对简单的过程,但需要一些基本的配置和步骤。以下是详细的指南,涵盖了从安装UT...

Linux下swap分区的使用及配置

在Linux系统中,Swap分区用于在物理内存(RAM)不足时,将部分内存数据转移到硬盘上,以释放内存空间。Swap分区对于系统的稳定运行至关重要,尤其是在内存资源有限的情况下。本文将详细介绍如...

如何实现让我们部署的Go应用在进程挂掉之后自动重启

在软件开发和部署过程中,确保应用的高可用性是至关重要的。对于使用Go语言开发的应用来说,实现在进程异常终止后自动重启是提高服务稳定性的有效策略之一。下面将围绕如何实现Go应用在挂掉之后自动重启进...

图片Base64编码

CSR生成

图片无损放大

图片占位符

Excel拆分文件