如何通过命令行轻松管理双系统防火墙?

防火墙是计算机安全的核心组件,可阻止未授权访问,在图形界面不可用(如服务器远程管理)或需自动化脚本时,命令行操作至关重要,以下方法适用于主流系统,操作需管理员权限,误操作可能导致网络中断,请谨慎执行。


Windows 系统

启用防火墙

netsh advfirewall set allprofiles state on
  • 命令解释:
    • netsh:网络配置工具。
    • advfirewall:高级防火墙模块。
    • allprofiles:同时启用域/专用/公用网络配置。
    • state on:开启防火墙。

验证状态

netsh advfirewall show allprofiles

输出中查看 State 是否为 ON。

临时允许程序通过防火墙

netsh advfirewall firewall add rule name="允许程序" dir=in action=allow program="C:\路径\程序.exe"
  • 关键参数:
    • name:规则名称(自定义)。
    • dir=in:控制入站流量(out为出站)。
    • action=allow:允许连接。

关闭防火墙(不推荐)

netsh advfirewall set allprofiles state off

警告:仅限临时测试,长期关闭将暴露安全风险。


Linux 系统

Linux 防火墙工具因发行版不同:

  • Ubuntu/Debian:ufw(简化工具)。
  • CentOS/RHEL/Fedora:firewalld 或 iptables。

使用 ufw(推荐新手)

  • 启用防火墙:
    sudo ufw enable  # 启用
  • 允许端口(如 SSH 的 22 端口):
    sudo ufw allow 22/tcp
  • 验证状态:
    sudo ufw status  # 显示规则列表

使用 firewalld(CentOS/RHEL)

  • 启动并启用防火墙:
    sudo systemctl start firewalld    # 启动
    sudo systemctl enable firewalld   # 开机自启
  • 开放 HTTP 服务(80 端口):
    sudo firewall-cmd --permanent --add-service=http  # 永久生效
    sudo firewall-cmd --reload                         # 重载配置

使用 iptables(通用但复杂)

  • 允许 SSH 连接(22 端口):
    sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  • 保存规则(重启后生效):
    sudo iptables-save > /etc/iptables/rules.v4  # Debian/Ubuntu
    sudo service iptables save                   # CentOS 6

安全操作须知

  1. 权限要求:所有命令需 管理员(Windows)或 sudo(Linux)权限。
  2. 风险提示:
    • 错误规则可能阻断远程连接(尤其 SSH/RDP),建议在本地操作。
    • 生产环境修改前备份规则(如 Windows 的 netsh advfirewall export "policy.xml")。
  3. 优先放行必要服务:如远程管理端口(SSH 22/RDP 3389),避免锁定自己。

引用说明:

  • Microsoft Docs: Netsh 命令语法
  • Ubuntu Manpage: ufw 手册
  • Red Hat Docs: firewalld 指南
  • Iptables 官方文档: Netfilter Project

通过命令行高效管理防火墙,可提升系统安全性,建议结合具体需求选择命令,并始终遵循最小权限原则。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6764.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月9日 02:01
下一篇 2025年7月9日 02:29

相关推荐

  • 安全专家服务体验,效果究竟如何?

    安全专家服务体验在数字化时代,网络安全威胁日益复杂,企业和个人对专业安全服务的需求不断增长,安全专家服务作为应对风险的重要手段,其体验质量直接关系到防护效果和用户满意度,以下从服务流程、专业能力、响应效率及客户支持等方面,详细探讨安全专家服务的整体体验,服务流程:系统化与透明化并重优质的安全专家服务通常具备清晰……

    2025年12月8日
    18600
  • 堡垒机如何保障企业运维安全?

    在数字化转型的浪潮下,企业IT系统架构日益复杂,运维操作场景不断增多,如何确保运维过程的安全可控、合规可溯,成为企业信息安全管理的核心挑战,堡垒机作为统一的安全管控平台,通过集中化权限管理、操作审计、风险行为监测等功能,为企业构建起一道坚实的“安全防线”,有效降低内部操作风险与外部攻击威胁,堡垒机的核心功能与价……

    2025年11月28日
    31500
  • 远程桌面连接后如何打开cmd命令?

    在远程桌面连接到目标计算机后,有时需要快速打开命令提示符(CMD)执行系统管理、网络诊断或脚本运行等任务,以下是几种常用且可靠的打开CMD的方法,涵盖不同操作场景和权限需求,帮助用户高效完成操作,通过任务管理器启动(推荐用于界面异常时)当远程桌面连接后系统界面卡顿、开始菜单无法打开时,任务管理器是最稳定的启动入……

    2025年8月28日
    76900
  • Axure网站组件有哪些?怎么用?

    Axure网站组件是原型设计中的核心元素,它们通过可视化的方式构建交互式网页模型,帮助设计师和产品经理高效呈现产品逻辑与用户体验,这些组件不仅涵盖基础界面元素,还支持交互逻辑与动态数据绑定,成为连接需求与开发的关键桥梁,Axure网站组件的分类与功能Axure组件库按功能可分为基础组件、表单组件、导航组件、媒体……

    2025年12月9日
    20300
  • 国内DDos高防IP真的安全可靠吗?

    国内高防IP具备专业清洗能力和大带宽,能有效防御攻击,保障业务稳定,整体安全可靠。

    2026年3月3日
    14200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信