当前位置: 首页 > article >正文

使用ufw配置防火墙,允许特定范围IP访问

在ubuntu上使用 ufw(Uncomplicated Firewall)允许特定 IP 地址或子网访问某个端口(如 22 端口)非常简单。以下是具体的步骤:

1. 安装 UFW(如果尚未安装)

首先,确保 ufw 已经安装。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install ufw

2. 允许特定 IP 地址访问 22 端口

如果你只想允许特定的 IP 地址(例如 192.168.1.100)访问 22 端口,可以使用以下命令:

sudo ufw allow from 192.168.1.100 to any port 22

3. 允许特定子网访问 22 端口

如果你希望允许整个子网(例如 192.168.1.0/24)访问 22 端口,可以使用以下命令:

sudo ufw allow from 192.168.1.0/24 to any port 22

4. 启用 UFW

如果你之前没有启用 ufw,现在可以启用它:

sudo ufw enable

5. 检查 UFW 状态

你可以检查 ufw 的当前状态和规则,以确保配置正确:

sudo ufw status

输出应该类似于以下内容:

Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       192.168.1.100
22/tcp                     ALLOW       192.168.1.0/24

6. 重新加载 UFW(如果需要)

如果你在已经启用 ufw 的情况下添加了新规则,可以重新加载 ufw 以应用更改:

sudo ufw reload

7. 删除规则(如果需要)

如果你需要删除某个规则,可以使用以下命令:

  • 删除允许特定 IP 地址访问 22 端口的规则:

    sudo ufw delete allow from 192.168.1.100 to any port 22
    
  • 删除允许特定子网访问 22 端口的规则:

    sudo ufw delete allow from 192.168.1.0/24 to any port 22
    

总结

通过以上步骤,你可以轻松地使用 ufw 允许特定 IP 地址或子网访问 22 端口。如果有其他问题或需要进一步的帮助,请随时提问。


http://www.kler.cn/a/402336.html

相关文章:

  • CANopen多电机控制的性能分析
  • ‌Kotlin中的?.和!!主要区别
  • AIX下crs-5005 ip address is aready in use in the network的解决办法
  • 实验二 系统响应及系统稳定性
  • 基于Java Springboot公园管理系统
  • 【FPGA开发】Vivado自定义封装IP核,绑定总线
  • 解决 electron 打包后部分电脑报错 Error: Dynamic Symbol Retrieval Error: Win32 error 126
  • CI配置项,IT服务的关键要素
  • Vue3 + Vite 项目引入 Typescript
  • 应聘美容师要注意什么?博弈美业收银系统/管理系统/拓客系统分享建议
  • 【并发模式】Go 常见并发模式实现Runner、Pool、Work
  • 海外媒体软文发稿:打开全球传播的新窗口-大舍传媒
  • Android CCodec Codec2 (二一)InputBuffers
  • 【工控】线扫相机小结 第三篇
  • 项目进度计划表:详细的甘特图的制作步骤
  • Vulnhub靶场案例渗透[11]- Momentum2
  • Linux进阶:压缩、解压
  • 开源控件:Qt/C++自定义异形窗口和颜色选择器 【工程源码联系博主索要】
  • 【游戏开发】【Unity】基本的Unity概念
  • 深入解析 MySQL 数据库:负载均衡
  • unity 打包WebGL打开后Input无法输入中文,在手机端无法调用输入法(使用WebGLInput)
  • 【Keil5教程及技巧】耗时一周精心整理万字全网最全Keil5(MDK-ARM)功能详细介绍【建议收藏-细细品尝】
  • SSHPASS或者rsync远程自动连接服务器并且在docker中跑脚本
  • 【迅为】瑞芯微-RK3568开发板Linux+HAL启动测试
  • CSS回顾-CSS选择器详解
  • 智能电视/盒子的应用管理——通过ADB工具优化体验