Linux:防火墙相关命令使用(Ubuntu)

1.安装防火墙工具

虚拟机安装好系统后,默认是没有管理工具的。如果已经安装可以跳过。

powershell 复制代码
# 安装ufw(Uncomplicated Firewall),这是Ubuntu上管理防火墙的一个简单工具
sudo apt-get install ufw

2.开启和关闭防火墙

powershell 复制代码
# 开启防火墙
sudo ufw enable
 
# 关闭防火墙
sudo ufw disable

3.开放端口和服务规则

powershell 复制代码
# 启用ufw,这将激活防火墙并开始拦截传入的连接
sudo ufw enable
 
# 允许22端口访问
sudo ufw allow 22/tcp
 
# 允许Nginx Full服务,这将自动允许Nginx需要的所有端口
sudo ufw allow 'Nginx Full'

# 允许Apache服务,这将自动允许Apache需要的所有端口
sudo ufw allow 'Apache'

4.关闭端口和删除服务规则

powershell 复制代码
# 拒绝通过端口53的DNS查询
sudo ufw deny 53
 
# 删除允许端口80的规则
sudo ufw delete allow 80/tcp

5.查看防火墙状态

powershell 复制代码
# 查看当前的防火墙状态和规则列表
# verbose参数将显示详细的规则信息
sudo ufw status verbose
相关推荐
小天源15 小时前
CentOS 7介绍及其下载
linux·运维·ubuntu·centos·麒麟·windows11·windows10
十年编程老舅15 小时前
冲刺米哈游|游戏开发一面面经(26 届
linux·c++·米哈游
闫记康15 小时前
linux配置ssh
linux·运维·服务器·学习·ssh
2401_8590490816 小时前
lvgl移植到Linux踩坑
linux·运维·arm开发·elasticsearch·嵌入式·ubantu
CheungChunChiu16 小时前
V4L2 框架下 `v4l2-ctl --list-frameintervals` 调用链解析
linux·ubuntu·sensor·cam
不学习何以强国16 小时前
宝塔Linux面板+进程守护管理器,部署.net8 core网站
linux·运维·服务器
cooldream200916 小时前
Vim 报错 E325:swap 文件冲突的原理、处理流程与彻底避免方案
linux·编辑器·vim
i建模16 小时前
在 Rocky Linux 上安装轻量级的 XFCE 桌面
linux·运维·服务器
Data_Journal16 小时前
Scrapy vs. Crawlee —— 哪个更好?!
运维·人工智能·爬虫·媒体·社媒营销
若风的雨17 小时前
WC (Write-Combining) 内存类型优化原理
linux