学习笔记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),否则可能导致无法远程连接服务器。
相关推荐
焊锡与代码齐飞4 小时前
嵌入式第三十五课!!Linux下的网络编程
linux·运维·服务器·开发语言·网络·学习·算法
省四收割者4 小时前
Go语言入门(10)-数组
数据结构·经验分享·笔记·vscode·算法·golang
小猪写代码5 小时前
解释一下,Linux,shell,Vmware,Ubuntu,以及Linux命令和shell命令的区别
linux·ubuntu
喜欢你,还有大家5 小时前
Linux笔记8——shell编程基础-2
linux·服务器·笔记
泽虞5 小时前
《LINUX系统编程》笔记p3
linux·运维·服务器·c语言·笔记·面试
firshman_start5 小时前
文件包含的学习笔记
笔记·学习
源代码杀手5 小时前
大模型微调训练资源占用查询:Windows 10 查看 NVIDIA 显卡GPU状态教程(替代 Ubuntu 下 watch nvidia-smi)
linux·windows·ubuntu
月盈缺6 小时前
学习嵌入式的第二十四天——数据结构——队列和树
数据结构·学习
rainy雨6 小时前
学习方法①
学习
ReedFoley7 小时前
【笔记】动手学Ollama 第七章 应用案例 Agent应用
笔记