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

详细分析Ubuntu中的ufw基本知识

目录

  • 前言
  • 1. 基本知识
  • 2. 基本使用

前言

由于命令行比较简单,此处主要以表格的形式呈现,还有实战中遇到的一个注意点

1. 基本知识

Ubuntu 中一种用户友好的防火墙配置工具,简化 iptables 的使用,适合那些不熟悉复杂防火墙配置的用户

UFW 提供一个简单的命令行界面,便于用户控制进出服务器的流量

基本的特点如下:

  • 简单易用:UFW 的命令和语法相对简单,适合初学者
  • 基于 iptables:UFW 是 iptables 的前端工具,最终生成的规则依赖于 iptables
  • 预设配置:UFW 提供一些预设的应用程序配置,可以轻松地启用常见服务的防火墙规则

基本的规则以表格的形式进行呈现

功能基本规则命令例子
启用防火墙sudo ufw enable启用防火墙
禁用防火墙sudo ufw disable禁用防火墙
查看防火墙状态sudo ufw status查看防火墙的当前状态
查看详细状态sudo ufw status verbose查看防火墙的详细状态
允许连接sudo ufw allow [port/service]sudo ufw allow 80/tcp (允许 HTTP 流量)
拒绝连接sudo ufw deny [port/service]sudo ufw deny 22/tcp (拒绝 SSH 流量)
删除规则sudo ufw delete [rule]sudo ufw delete allow 80/tcp (删除允许 HTTP 流量的规则)
设置默认规则sudo ufw default [allow/deny]incoming sudo ufw default deny incoming (阻止所有传入连接)
-sudo ufw default [allow/deny]outgoing sudo ufw default allow outgoing (允许所有传出连接)
允许特定 IP 地址sudo ufw allow from [IP_address]sudo ufw allow from 192.168.1.1 (允许从指定 IP 的流量)
允许特定 IP 地址访问特定端口sudo ufw allow from [IP_address] to any port [port_number]sudo ufw allow from 192.168.1.1 to any port 22 (允许从指定 IP 访问端口 22)
允许子网sudo ufw allow from [subnet]sudo ufw allow from 192.168.1.0/24 (允许指定子网的流量)
启用日志sudo ufw logging on启用 UFW 日志记录
禁用日志sudo ufw logging off禁用 UFW 日志记录
查看应用配置文件sudo ufw app list列出所有可用的应用配置文件
查看应用详情sudo ufw app info [application_name]sudo ufw app info OpenSSH (查看 OpenSSH 的配置详情)
允许应用sudo ufw allow [application_name]sudo ufw allow OpenSSH (允许 OpenSSH 应用)
重置 UFWsudo ufw reset重置 UFW,删除所有规则并禁用防火墙

2. 基本使用

查看ufw的状态:ufw status

在这里插入图片描述

如果允许某个端口号的启动,配置相应的端口号即可ufw allow 80/tcp


之所以补充这一方面的知识,是因为阿里云服务器在入站规则配置端口号之后,端口一直不通

在这里插入图片描述

最终配置ufw的端口号才可以通

在这里插入图片描述


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

相关文章:

  • Linux(云服)安装go
  • CSS3动画——飞行的小精灵
  • kubenetes--资源调度
  • 【Redis】渐进式遍历和数据库管理
  • 主成分分析PCA通用代码(输出world报告)
  • notepad++正则表达式,怎样搜索同时满足两个条件的字符串?
  • 做项目过程中问题小汇总 | vue3 elementplus js
  • nginx反向代理,负载均衡,动静分离
  • 基于yolov8的人员溺水检测告警监控系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • ROS2 CMakeLists.txt package.xml
  • TCP丢失时重发为什么倍增重发等待时间(指数退避)
  • 不同格式和要求情况下,excel文件上传问题
  • 大东山水迎天下 吉品云集新电商 吉林市首届电商节今日启动
  • ComsolMatlab 亥姆霍兹共振消声器传递损失理论解与仿真解
  • OpenAI的GPT-4模型详细介绍:研发能力、应用场景、开发的合作、持续投入
  • Python | Leetcode Python题解之第380题O(1)时间插入、删除和获取随机元素
  • docker 安装的mysql8 设置sql_mode
  • 页面间对象传递的几种方法
  • 开学季有什么必买好物?2024数码好物清单大合集!
  • Nginx负载均衡静态资源缓存配置指南