学习笔记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),否则可能导致无法远程连接服务器。
相关推荐
我命由我1234533 分钟前
Photoshop - 将Photoshop图像置入其他应用程序
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
个 人 练 习 生41 分钟前
C++-----string基本使用详解
开发语言·c++·学习
画绛集美术1 小时前
用开源AI语音合成做课程口播音频:一间美术教室的技术笔记
人工智能·笔记·音视频
千谦阙听1 小时前
【C++篇】:string类——常用接口、底层原理与深浅拷贝
开发语言·c++·学习·visual studio
摇滚侠1 小时前
《Spring Boot 3:高级与架构设计》第 3 章 Bean 的全生命周期原理 Bean 的全生命周期概览 阅读笔记 9
spring boot·笔记·后端
高山有多高1 小时前
【Linux笔记】冯诺依曼体系结构
linux·运维·笔记
dadaobusi1 小时前
学习:chiesel,scala
学习·fpga开发·scala
encoderlee2 小时前
ubuntu server 如何播放视频显示网页
linux·ubuntu·音视频·树莓派·ubuntu server·arm嵌入式
lcj25112 小时前
【C++】set和map——详细使用说明
开发语言·c++·笔记·面试
FPGA小徐2 小时前
Ubuntu 22.04 安装 Miniconda、PyTorch 与 YOLOv8 并完成 CPU 推理
pytorch·yolo·ubuntu