linux74防火墙命令

fiy 其他 24

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux 7.4 防火墙命令如下:

    1. 开启防火墙:
    “`
    systemctl start firewalld # 开启 firewalld 服务
    systemctl enable firewalld # 设置 firewalld 开机自启
    “`

    2. 关闭防火墙:
    “`
    systemctl stop firewalld # 关闭 firewalld 服务
    systemctl disable firewalld # 取消 firewalld 开机自启
    “`

    3. 查看防火墙状态:
    “`
    systemctl status firewalld # 查看 firewalld 服务状态
    firewall-cmd –state # 查看防火墙状态
    “`

    4. 添加规则:
    – 添加单个端口:
    “`
    firewall-cmd –permanent –zone=public –add-port=80/tcp # 添加80/tcp端口规则
    “`
    – 添加一个范围的端口:
    “`
    firewall-cmd –permanent –zone=public –add-port=6000-7000/tcp # 添加6000-7000/tcp范围的端口规则
    “`
    – 添加一个服务:
    “`
    firewall-cmd –permanent –zone=public –add-service=http # 添加 http 服务规则
    “`

    5. 移除规则:
    – 移除单个端口:
    “`
    firewall-cmd –permanent –zone=public –remove-port=80/tcp # 移除80/tcp端口规则
    “`
    – 移除一个范围的端口:
    “`
    firewall-cmd –permanent –zone=public –remove-port=6000-7000/tcp # 移除6000-7000/tcp范围的端口规则
    “`
    – 移除一个服务:
    “`
    firewall-cmd –permanent –zone=public –remove-service=http # 移除 http 服务规则
    “`

    6. 重新加载防火墙配置:
    “`
    firewall-cmd –reload # 重新加载防火墙配置
    “`

    7. 查看防火墙规则:
    – 查看所有规则:
    “`
    firewall-cmd –zone=public –list-all # 查看 public 区域下的所有规则
    “`
    – 查看指定区域规则:
    “`
    firewall-cmd –zone=public –list-ports # 查看 public 区域下的端口规则
    firewall-cmd –zone=public –list-services # 查看 public 区域下的服务规则
    “`

    以上是常用的 Linux 7.4 防火墙命令,通过这些命令可以进行防火墙的开启、关闭、添加规则、删除规则、重新加载配置以及查看规则等操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux 7.4版本的防火墙命令主要是通过iptables工具来进行配置和管理。下面是一些常用的Linux 7.4防火墙命令:

    1. 查看当前防火墙规则:
    “`
    iptables -L
    “`

    2. 清空当前防火墙规则:
    “`
    iptables -F
    “`

    3. 允许某个IP地址访问特定端口:
    “`
    iptables -A INPUT -s -p tcp –dport <端口号> -j ACCEPT
    “`

    4. 阻止某个IP地址访问特定端口:
    “`
    iptables -A INPUT -s -p tcp –dport <端口号> -j DROP
    “`

    5. 允许某个端口接受所有IP地址的连接:
    “`
    iptables -A INPUT -p tcp –dport <端口号> -j ACCEPT
    “`

    6. 允许指定IP地址范围访问特定端口:
    “`
    iptables -A INPUT -m iprange –src-range <起始IP地址>–<结束IP地址> -p tcp –dport <端口号> -j ACCEPT
    “`

    7. 允许所有IP地址访问SSH端口(22):
    “`
    iptables -A INPUT -p tcp –dport 22 -j ACCEPT
    “`

    8. 允许所有IP地址访问HTTP端口(80):
    “`
    iptables -A INPUT -p tcp –dport 80 -j ACCEPT
    “`

    9. 允许所有IP地址访问HTTPS端口(443):
    “`
    iptables -A INPUT -p tcp –dport 443 -j ACCEPT
    “`

    10. 阻止所有其他入站连接:
    “`
    iptables -A INPUT -j DROP
    “`

    这些命令只是Linux 7.4版本防火墙配置的一部分,还有许多其他命令可以用于更复杂的防火墙规则和策略。建议在实际使用过程中查阅相关文档或官方手册以获取更详细的信息和指导。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux 中常用的防火墙命令有很多,下面我将介绍一些常用的防火墙命令以及其操作流程。

    1. iptables

    iptables 是 Linux 上最常用的防火墙软件,它是基于内核的防火墙,可以用于过滤、重定向和封锁网络流量。以下是一些常用的 iptables 命令:

    1.1 启动 iptables:

    “`
    sudo iptables -F # 清空所有规则
    sudo iptables -X # 删除所有用户定义的链
    sudo iptables -Z # 清空所有计数器
    sudo iptables -P INPUT ACCEPT # 设置默认策略为 ACCEPT
    sudo iptables -P FORWARD ACCEPT
    sudo iptables -P OUTPUT ACCEPT
    “`

    1.2 添加规则:

    “`
    sudo iptables -A INPUT -p tcp –dport 22 -j ACCEPT # 允许 SSH 连接
    sudo iptables -A INPUT -p tcp –dport 80 -j ACCEPT # 允许 HTTP 连接
    sudo iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT # 允许特定 IP 地址的连接
    sudo iptables -A INPUT -j DROP # 其他所有连接均拒绝
    “`

    1.3 查看规则:

    “`
    sudo iptables -L # 查看所有规则
    sudo iptables -L -n # 查看规则,不进行 DNS 解析
    “`

    1.4 保存规则:

    “`
    sudo sh -c “iptables-save > /etc/iptables/rules.v4” # 保存 IPv4 规则
    sudo sh -c “ip6tables-save > /etc/iptables/rules.v6” # 保存 IPv6 规则
    “`

    2. ufw

    ufw 是 Ubuntu 上的一种简化的防火墙管理工具,它基于 iptables。以下是一些常用的 ufw 命令:

    2.1 启用 ufw:

    “`
    sudo ufw enable # 启用 ufw
    sudo ufw default deny incoming # 默认拒绝所有的输入连接
    sudo ufw default allow outgoing # 默认允许所有的输出连接
    “`

    2.2 添加规则:

    “`
    sudo ufw allow 22 # 允许 SSH 连接
    sudo ufw allow 80 # 允许 HTTP 连接
    sudo ufw allow from 192.168.1.0/24 # 允许特定 IP 地址的连接
    sudo ufw deny 3306 # 拒绝 MySQL 连接
    “`

    2.3 查看规则:

    “`
    sudo ufw status # 查看规则
    “`

    2.4 关闭 ufw:

    “`
    sudo ufw disable # 关闭 ufw
    “`

    这些命令只是 Linux 防火墙中的一小部分,了解这些命令可以帮助你更好地配置和管理防火墙。希望对你有所帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部