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 地址确实是黑客攻击源时才采取此举。此外,需要定期审查并清理防火墙规则,以确保系统安全性和性能。

相关推荐
热爱嵌入式的小许1 小时前
Linux基础项目开发1:量产工具——显示系统
linux·运维·服务器·韦东山量产工具
小堃学编程1 小时前
计算机网络(十) —— IP协议详解,理解运营商和全球网络
网络·tcp/ip·计算机网络
小鹿( ﹡ˆoˆ﹡ )4 小时前
探索IP协议的神秘面纱:Python中的网络通信
python·tcp/ip·php
韩楚风5 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学5 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO5 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu75 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我6 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、6 小时前
【Linux】进程地址空间(初步了解)
linux
栎栎学编程6 小时前
Linux中环境变量
linux