问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Debian 12防火墙配置:新手也能轻松上手!

创作时间:
作者:
@小白创作中心

Debian 12防火墙配置:新手也能轻松上手!

引用
CSDN
12
来源
1.
https://m.blog.csdn.net/helloHeng/article/details/82502797
2.
https://m.blog.csdn.net/weixin_45612363/article/details/124687631
3.
https://linuxgenie.net/how-to-configure-firewall-on-debian-12/
4.
https://idroot.us/configure-ufw-firewall-on-debian-12/
5.
https://forums.debian.net/viewtopic.php?t=152133
6.
https://www.cnblogs.com/cobcmw/articles/15338826.html
7.
https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands
8.
https://www.debian.org/doc/manuals/securing-debian-manual/firewall-setup.en.html
9.
https://wiki.debian.org/nftables
10.
https://linuxcapable.com/how-to-install-ufw-on-debian-linux/
11.
https://ubuntu.com/server/docs/firewalls
12.
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu

在当今网络环境中,服务器安全至关重要,而防火墙是保护服务器的第一道防线。对于Debian 12用户来说,UFW(Uncomplicated Firewall)是一个简单易用的防火墙工具,非常适合新手使用。本文将从零开始教你如何在Debian 12上配置防火墙,确保你的服务器安全无忧。

01

什么是防火墙?为什么需要它?

防火墙是一种网络安全系统,它监控并控制进出计算机网络的流量,基于预设的安全规则。在Debian 12中配置防火墙,可以有效防止未经授权的访问,保护你的服务器免受恶意攻击。

02

为什么选择UFW?

UFW是Debian 12推荐的防火墙配置工具,它提供了简单直观的命令行界面,让防火墙管理变得轻松容易。即使是没有经验的新手,也能快速上手。

03

安装UFW

首先,我们需要检查系统中是否已安装UFW。在终端中运行以下命令:

sudo ufw status

如果显示"command not found",则需要安装UFW。运行以下命令进行安装:

sudo apt update
sudo apt install ufw
04

配置基本规则

在启用防火墙之前,我们需要设置一些基本规则。默认情况下,UFW会阻止所有传入连接,只允许传出连接。因此,我们需要明确允许哪些服务可以通过防火墙。

允许SSH连接

SSH是远程管理服务器的主要方式,因此在启用防火墙前,必须确保SSH端口是开放的。运行以下命令:

sudo ufw allow 22/tcp

这条命令允许TCP协议的22号端口(SSH默认端口)通过防火墙。

启用防火墙

现在可以安全地启用防火墙了:

sudo ufw enable

系统会提示你确认操作,输入"y"并回车即可。

查看防火墙状态

要检查防火墙当前的规则和状态,可以使用:

sudo ufw status verbose

这将显示防火墙是否处于活动状态,以及所有允许和拒绝的规则。

05

配置常见服务端口

除了SSH,你可能还需要允许其他服务通过防火墙。以下是一些常见服务的配置示例:

HTTP(80端口)

sudo ufw allow 80/tcp

HTTPS(443端口)

sudo ufw allow 443/tcp

允许特定IP访问

如果你希望只允许特定IP地址访问你的服务器,可以使用以下命令:

sudo ufw allow from 192.168.1.100 to any port 22

这条命令只允许IP地址为192.168.1.100的设备通过SSH连接到服务器。

06

最佳实践

  1. 定期检查规则:随着服务器用途的变化,定期检查和更新防火墙规则非常重要。

  2. 最小权限原则:只开放必要的端口和服务,避免不必要的暴露。

  3. 日志记录:启用UFW日志记录可以帮助你监控网络流量:

    sudo ufw logging on
    
  4. 备份配置:定期备份防火墙规则,以防配置丢失:

    sudo ufw show added
    

通过以上步骤,你已经掌握了在Debian 12上配置防火墙的基本技能。虽然网络安全是一个复杂的话题,但通过UFW,你可以轻松建立起第一道安全防线。随着经验的积累,你可以进一步学习更高级的防火墙配置和网络防护知识。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号