Debian系和Redhat系防火墙配置方式

2025-07-29 20:50

本文主要是介绍Debian系和Redhat系防火墙配置方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,...

Debian系UFW防火墙

1. 安装

sudo apt update
sudo apt install ufw

2. 启用与禁用

  • 启用:sudo ufw enable
  • 禁用:sudo ufw disable

3. 基本命令

  • 查看状态:sudo ufw status
  • 允许端口:sudo ufw allow 22/tcp(如 SSH)
  • 拒绝端口:sudo ufw deny 23/tcp(如 Telnet)
  • 允许服务:sudo ufw allow ssh
  • 允许 IP:sudo ufw allow from 192.168.1.100
  • 删除规则:sudo ufw delete allow 22/tcp
  • 默认策略:
sudo ufw default deny incoming
sudo ufw default allow outgoing
  • 重置:sudo ufw reset

4. 注意事项

  • 确保 SSH 端口开放(如 sudo ufw allow ssh),避免断开远程连接。
  • 规则默认持久化,重启有效。
  • 查看服务:sudo ufw app list

5. 示例配置

sudo ufw default deny inandroidcoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow http
sudo ufw enable
sudo ufw sandroidtatus
http://www.chinasem.cn

Redhat系Firewalld防火墙

Centos系列防火墙命令

1.安装

  • 最小化安装:如果系统采用最小化安装(Minimal Install),firewalld 可能未包含,需手动安装。
  • 手动移除后:若 firewalld 被卸载,需重新安装。
  • 安装命令
sudo yum install firewalld -y
  • 或(CentOS 8 及以上,dnf 包管理器)
sudo dnf install firewalld -y

2.系统防火墙

  • 启动防火墙
sudo systemctl start firewalld
  • 关闭防火墙
sudo systemctl stop firewalld
  • 查看状态
sudo systemctl status firewalld
  • 开机启用防火墙
sudo systemctl enable firewalld
  • 开机禁用防火墙
sudo systemctl disable firewalld

3.某个端口的防火墙

  • 开放某个端口,如8080端口
sudo firewall-cmd javascript--zone=public --add-port=8080/tcp --permanent
  • 重新加载配置
sudo firewall-cmd --reload
  • 查看防火墙锁开放的端口
sudChina编程o firewall-cmd --zone=public --list-ports
  • 查看某个端口的访问权限,如8080
sudo firewall-cmd --zone=public --query-port=8080/tcp
  • 关闭某个端口的防火墙,如8080端口
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。

这篇关于Debian系和Redhat系防火墙配置方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1155519

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

mysql8.0.43使用InnoDB Cluster配置主从复制

《mysql8.0.43使用InnoDBCluster配置主从复制》本文主要介绍了mysql8.0.43使用InnoDBCluster配置主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录1、配置Hosts解析(所有服务器都要执行)2、安装mysql shell(所有服务器都要执行)3、

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni