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
相关推荐
嵌入式学习和实践22 分钟前
在 Ubuntu 24 上搞交叉编译,提示工具链 No such file or directory
ubuntu·eclipse·no such file
墨着染霜华23 分钟前
Windows 启动 Nginx 一闪而过、pid 丢失、logs 目录报错彻底解决
运维·windows·nginx
Uncertainty!!23 分钟前
Ubuntu下Zotero与Prism高效文献管理指南
ubuntu·zotero·overleaf·prism
蛐蛐蛐24 分钟前
使用Frp实现内网穿透以访问内网Win11远程桌面
网络·ubuntu
皆圥忈25 分钟前
Linux 进程管理从入门到实战(一)
linux
雪度娃娃26 分钟前
Asio——socket的创建和连接
linux·运维·服务器·c++·网络协议
剑神一笑41 分钟前
Linux tar 归档命令深度解析:从文件打包到压缩算法的完整实现
linux·运维·服务器
coolwaterld44 分钟前
Linux 移动硬盘挂载不上 wrong fs type, bad option, bad superblock
linux·服务器
J2虾虾1 小时前
Linux tar 命令详解
linux·运维·服务器
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-52-DmDrs参数介绍(Manager模块)
linux·运维·数据库·sql·学习