UFW配置

UFW配置添加规则允许 123 123 123 0 22 网段所有 ip 访问本机 80 3306 端口 ufwallowprot 123 123 0 22toanyport8 3306 删除一条规则 ufwdeleteall 查看 UFW 的状态 ufwstatusSta activeToActi

添加规则

允许123.123.123.0/22网段所有ip访问本机80,3306端口

ufw allow proto tcp from 123.123.123.0/22 to any port 80,3306

删除一条规则

ufw delete allow 80

查看 UFW 的状态

ufw status Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 80/tcp ALLOW Anywhere 443 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80/tcp (v6) ALLOW Anywhere (v6) 443 (v6) ALLOW Anywhere (v6)
ufw status numbered (带序号)

 LOGGING日志

ufw支持多种日志级别。默认为“低”。用户可使用下面的命令指定日志级别:

ufw logging LEVEL
级别分为 关闭\低\中\高\完全。区别如下:
off disables ufw managed logging

关闭 关闭日志记录

low logs all blocked packets not matching the default policy (with rate lim‐ iting), as well as packets matching logged rules

低 记录所有被默认策略阻止的数据(速率限制),以及符合规则的数据。

medium log level low, plus all allowed packets not matching the default policy, all INVALID packets, and all new connections. All logging is done with rate limiting.

中 低级别+不符合默认策略是数据+无效数据+所有新连接。所有记录在速率限制下进行。

high log level medium (without rate limiting), plus all packets with rate lim‐ iting

高 中级(取消速率限制)+速率限制下的所有数据包

full log level high without rate limiting

完全 高级无速率限制。

日志解析

常规日志类似于下面这样,位于 /var/logs/ufw

Sep 16 15:08:14 <hostname> kernel: [UFW BLOCK] IN=eth0 OUT= MAC=00:00:00:00:00:00:00:00:00:00:00:00:00:00 SRC=123.45.67.89 DST=987.65.43.21 LEN=40 TOS=0x00 PREC=0x00 TTL=249 ID=8475 PROTO=TCP SPT=48247 DPT=22 WINDOW=1024 RES=0x00 SYN URGP=0
  • [UFW BLOCK]:这是记录事件的描述开始的位置。在此例中,它表示阻止了连接。
  • IN:如果它包含一个值,那么代表该事件是传入事件
  • OUT:如果它包含一个值,那么代表事件是传出事件
  • MAC:目的地和源 MAC 地址的组合
  • SRC:包源的 IP
  • DST:包目的地的 IP
  • LEN:数据包长度
  • TTL:数据包 TTL,或称为 time to live。 在找到目的地之前,它将在路由器之间跳跃,直到它过期。
  • PROTO:数据包的协议
  • SPT:包的源端口
  • DPT:包的目标端口
  • WINDOW:发送方可以接收的数据包的大小
  • SYN URGP:指示是否需要三次握手。 0 表示不需要。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231469.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 服务治理

    服务治理服务治理

    2022年4月22日
    44
  • 大数据相关

    大数据相关

    2021年5月20日
    113
  • 【机器学习笔记】——感知机(Perceptron)

    【机器学习笔记】——感知机(Perceptron)目录 1 感知机 Perceptron 1 1 定义 1 2 几何解释 1 3 学习策略 1 4 算法 1 4 1 原始形式 1 4 2 对偶形式 2 算法实现 2 1 实现原始形式算法 2 2 实现对偶形式算法 2 3sklearn 练习 自定义数据二分类 2 4 对比练习 鸢尾花数据分类鸢 2 4 1 尾花数据集 2 4 2 数据预处理与特征选择 2 4 3 对比手写模型与 sklearn 效果 2 4 3 1 准备

    2025年10月21日
    4
  • 缓存

    缓存

    2021年3月12日
    178
  • 伽马校正算法_伽马设定

    伽马校正算法_伽马设定写在前面我相信几乎所有做图像处理方面的人都听过伽马校正(GammaCorrection)这一个名词,但真正明白它是什么、为什么要有它、以及怎么用它的人其实不多。我也不例外。最初我查过一些资料,但很多文章的说法都不一样,有些很晦涩难懂。直到我最近在看《RealTimeRendering,3rdEdition》这本书的时候,才开始慢慢对它有所理解。本人才疏学浅,写的这篇文章很

    2022年9月25日
    3
  • Android入门基础教程(小白速成1)

    Android入门基础教程(小白速成1)Android入门基础教程(小白速成1)编译工具:AndroidStudio各种工具其实大同小异开发环境的搭建还有项目新建这里就不过多说明了,网上有很多教程。项目新建按照需求来就好,我这里选用空的界面(EmptyActivity)和Android4.0.3,大家一定要注意安卓版本匹配问题鸭,之前每次新建项目都报错,最后才发现是版本匹配问题。话不多说,进入正题吧!HelloWorld!新建好项目以后,我们首先认识几个主要用到的界面。MainActivity.java页面,这个页面相当

    2022年5月4日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号