学习笔记090——Ubuntu 中 UFW 防火墙的使用

文章目录

1、允许特定的端口访问

bash 复制代码
# 允许 TCP 端口(例如 80):
sudo ufw allow 80/tcp

# 允许 UDP 端口(例如 53):
sudo ufw allow 53/udp

# 同时允许 TCP 和 UDP(例如 443):
sudo ufw allow 443

# 允许ssh(默认端口 22/TCP)
sudo ufw allow ssh

2、允许特定 IP 访问某个端口

bash 复制代码
# 如:允许 192.168.1.100访问 TCP 端口 22(SSH):
sudo ufw allow from 192.168.1.100 to any port 22 proto tcp

3、允许某个范围的端口

bash 复制代码
# 如 8000-9000
sudo ufw allow 8000:9000/tcp

4、查看 UFW 状态

bash 复制代码
sudo ufw status

5、重新加载 UFW

bash 复制代码
sudo ufw reload

6、启用 UFW

bash 复制代码
sudo ufw enable

7、关闭 UFW

bash 复制代码
sudo ufw disable

注意:

  • 如果 ufw 默认策略是 deny(默认拒绝所有入站),允许的端口才会生效。
  • 确保不会意外阻止关键服务(如 SSH),否则可能导致无法远程连接服务器。
相关推荐
咚咚王者3 分钟前
人工智能之核心基础 机器学习 第十一章 无监督学习总结
人工智能·学习·机器学习
0和1的舞者4 分钟前
Python 中四种核心数据结构的用途和嵌套逻辑
数据结构·python·学习·知识
__雨夜星辰__8 分钟前
VMware 17 下 Ubuntu 虚拟机与宿主机间复制粘贴失效问题
linux·运维·ubuntu
在路上看风景11 分钟前
01. 学习教程链接
学习
__雨夜星辰__11 分钟前
VS Code 的Remote-SSH/Remote Development插件无法连接到 Ubuntu 系统下 的远程虚拟主机(VMware)
运维·vscode·ubuntu·ssh
bodybo13 分钟前
搭建内网穿透服务器NPS
笔记
小猪佩奇TONY17 分钟前
Linux 内核学习(15) --- linux MMU 和 分页机制
linux·学习
浅安的邂逅19 分钟前
ubuntu 18.04及以上版本配置静态IP方法
linux·运维·网络·ubuntu·ip设置
强子感冒了22 分钟前
Java IO流学习笔记:从字节流到字符流
java·笔记·学习
BMS小旭24 分钟前
CubeMx-DMA
单片机·学习·cubemx·dma