Ubuntu防火墙配置:如何封禁黑客攻击源IP

在 Ubuntu 上,你可以使用 iptables 或者更现代的工具如 ufw 来配置防火墙规则。以下是使用 ufw 配置防火墙以封禁黑客攻击源 IP 的一般步骤:

  1. 安装 ufw(如果尚未安装) :通常情况下,ufw 已经随着 Ubuntu 预装。如果没有安装,可以使用以下命令进行安装:

    bash 复制代码
    sudo apt update
    sudo apt install ufw
  2. 启用 ufw :使用以下命令启用 ufw

    bash 复制代码
    sudo ufw enable
  3. 添加规则 :使用 ufw 添加规则来允许或者拒绝特定 IP 地址的访问。例如,要封禁 IP 地址 192.168.1.100

    bash 复制代码
    sudo ufw deny from 192.168.1.100

    如果你想要限制某个特定端口的访问,可以使用类似的命令,指定端口号:

    bash 复制代码
    sudo ufw deny from 192.168.1.100 to any port 22

    这将阻止来自 IP 地址 192.168.1.100 对服务器的 SSH 访问。

  4. 查看规则 :可以使用以下命令查看当前 ufw 的规则列表:

    bash 复制代码
    sudo ufw status

    这将显示当前所有规则的状态,包括哪些 IP 地址被允许或者拒绝访问。

  5. 持久化规则 :上述规则是临时的,重启后将失效。如果希望永久封禁某个 IP,可以编辑 ufw 的配置文件:

    bash 复制代码
    sudo nano /etc/ufw/before.rules

    在文件中添加类似以下内容的规则:

    复制代码
    # Block incoming traffic from specific IP address
    -A ufw-before-input -s 192.168.1.100 -j DROP

    然后重新加载 ufw

    bash 复制代码
    sudo ufw reload

    现在,这个规则将在系统重启后仍然生效。

请注意,封禁 IP 地址应该是最后的手段,仅在你确定这些 IP 地址确实是黑客攻击源时才采取此举。此外,需要定期审查并清理防火墙规则,以确保系统安全性和性能。

相关推荐
Android系统攻城狮5 小时前
Linux PipeWire深度解析之pw_init调用流程与实战(八十三)
linux·运维·服务器·音频进阶·pipewire音频进阶
M78佐菲5 小时前
Linux学习笔记:进程
linux·笔记·学习·算法
zbyyd7 小时前
Linux 进程管理详解:从概念到实战
linux·运维·服务器
薛定猫AI7 小时前
OpenAI Codex本地完整配置教程|(Windows/Mac/Linux全平台,修复鉴权报错)
linux·windows·macos
躺不平的理查德9 小时前
OpenSSL 的异步 TLS 1.3 加密
linux·运维·服务器
tedcloud1239 小时前
Awesome DSH Plugin 怎么用?给 DeepSeek Harness 搭建自己的插件生态
大数据·linux·服务器·人工智能·音视频
钓鱼的小小猫9 小时前
从零拿捏Linux(一) ---- 命令(视频秒解)
linux·linux命令
明王明王9 小时前
Ubuntu 26.04 使用 Windows Spotlight:给 Bing Wallpaper 加上 Spotlight 支持
linux·windows·ubuntu
夜月yeyue10 小时前
SOME/IP 服务模型
linux·服务器·单片机·安全·车载系统