jjzjj

FirewallD

全部标签

linux 配置防火墙 firewalld 屏蔽海外国外IP访问(服务器受到外网未知用户攻击,通过设置防火墙隔绝) 仅允许中国国内ip访问自己在公网上的服务器

需求:屏蔽海外国外IP访问wgethttps://www.isres.com/china_ip_list.txt确定防火墙状态开启systemctlstatusfirewalld防火墙开启命令systemctlstartfirewalld确定防火墙状态开启systemctlstatusfirewalld解决途径:firewall-cmd--permanent--new-ipset=china_ip--type=hash:net将刚刚下载china_ip_list.txt生成ipsetfirewall-cmd--permanent--ipset=china_ip--add-entries-fro

使用firewalld禁止多ip访问的更好方法(ipset)

关于使用firewalld禁止特定ip访问的方法,在我的另一篇文章中介绍了使用不同zone区进行过滤的方法,使用firewall-cmd仅允许某个ip访问主机指定端口_firewall-cmd指定ip端口访问-CSDN博客这比直接编写ip规则更容易让人理解,但如果遇到需要对比较多ip进行限制,直接在source进行添加过于零乱,不便于管理。针对这种情况我们需要引用新的管理方法,即ipset.ipset 是一种高效的数据结构,用于在Linux内核中存储和查找多个IP地址和端口信息,并且可以与firewalld等防火墙服务结合使用以实现更灵活、高效的IP过滤策略。ipset是一个内核模块,提供了一

防火墙firewalld 开启关闭端口

对指定ip开放指定端口:firewall-cmd--permanent--add-rich-rule="rulefamily="ipv4"sourceaddress="xxx.xxx.xxx.xxx"portport="xxx"protocol="tcp"accept"对指定ip关闭指定端口:firewall-cmd--permanent--remove-rich-rule="rulefamily="ipv4"sourceaddress="xxx.xxx.xxx.xxx"portprotocol="tcp"port="xxx"accept"重启后生效:systemctlrestartfirew

Linux CentOS 8(firewalld的配置与管理)

LinuxCentOS8(firewalld的配置与管理)目录一、firewalld简介二、firewalld工作概念1、预定义区域(管理员可以自定义修改)2、预定义服务三、firewalld配置方法1、通过firewall-cmd配置2、通过firewall图形界面配置四、配置firewalld的富规则1、富规则语法2、富规则相关命令3、实例一、firewalld简介firewalld(动态防火墙管理器)自身和iptables一样,并不具备防火墙的功能,而是需要通过内核的netfilter来实现,也就是说firewalld和iptables的作用都是用于维护规则,而真正使用规则的是内核的ne

mongodb - Centos 7.2 上的防火墙配置

我已经在我的CentOS7.2VPS上安装了MongoDB并尝试从我的客户端通过Robomongo访问数据库。但是,当我尝试从27017端口连接服务器时,出现“网络无法访问”错误。我已经在服务器上启用了firewalld并为27017端口添加了一个异常(exception)。firewall-cmd--list-all结果:我在永久添加异常并通过--reload重新加载firewalld后得到了这个结果。当我使用以下方式查询端口时:firewall-cmd--query-port=27017/tcp我从系统得到“是”。但是,当我尝试通过Robomongo连接或通过类似http://pi

docker与firewalld冲突解决

firewall的底层是使用iptables进行数据过滤,建立在iptables之上,而docker使用iptables来进行网络隔离和管理,这可能会与Docker产生冲突。当firewalld启动或者重启的时候,将会从iptables中移除DOCKER的规则,从而影响了Docker的正常工作。iptables-L查询iptables链解决方法:让Docker绕过了firewalld#######1、先关闭防火墙#######systemctlstopfirewalld#######2、修改docker配置########修改docker配置vim/etc/docker/daemon.json

shell脚本练习--安全封堵脚本,使用firewalld实现

一.什么是安全封堵 安全封堵(securityhardening)是指采取一系列措施来增强系统的安全性,防止潜在的攻击和漏洞利用。以下是一些常见的安全封堵措施:更新和修补系统:定期更新操作系统和软件包以获取最新的安全补丁和修复程序。配置防火墙:使用防火墙软件(如iptables或firewalld)来限制进出系统的网络流量,只允许必要的服务和端口。禁用不必要的服务:关闭或禁用不需要的网络服务和进程,减少系统的攻击面。配置访问控制:限制用户访问权限,只允许授权用户访问敏感文件和目录。强化密码策略:设置复杂的密码要求,包括长度、字符类型和过期时间。启用SELinux:安全增强型Linux(SELi

php cURL 到 localhost 返回在开放端口上被拒绝的权限

尝试使用phpcURL库向端口4321上的本地主机发出cURL请求时,我遇到了权限被拒绝的错误。对于以前遇到过此问题的人来说,这可能真的很容易或显而易见。我能够从局域网上的另一个系统向生产服务器发出相同的cURL请求。例如,如果在局域网上的另一个系统上,我使用下面的函数发出请求,其中$host='http://192.168.1.100:4321'那么一切都会正常工作。如果我在$host='http://localhost:4321'或$host='http://127.0.0.1:4321'或$host='::1:4321'然后我收到“PermissionDenied”的cURL错误

Linux基础 - 系统安全(SELinux与Firewalld)

‍‍🏡博客主页: Passerby_Wang的博客_CSDN博客-系统运维,云计算,Linux基础领域博主🌐所属专栏:『Linux基础』🌌上期文章: Linux基础-日志管理📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注、点赞、收藏、评论。目录一、SELinux概述二、SELinux的运行模式1、三种模式2、相关命令1)查询2)切换模式3、实例1)查询2)切换三、Firewalld概述四、防火墙体系1、介绍2、预设安全区域1)根据所在的网络场所区分,预设保护规则集2)配置规则的位置3、查看防火墙规则列表1)命令2)实例4、指定默认的安全区域1)命令2)实例5、管理方式1)

报错“FirewallD is not running”怎么办,如何解决?

目录一、报错详情二、解决方法—开启防火墙步骤步骤一:先通过命令查看一下防火墙的状态。 步骤二:开启防火墙。步骤三:再次查看防火墙状态一、报错详情在docker创建redis容器,在进行window访问redis容器端口进行绑定设置时,执行firewall-cmd--zone=public--add-port=6379/tcp--permanent进行防火墙设置端口时,需要开启防火墙。提示错误FirewallDisnotrunning,防火墙未开启。二、解决方法—开启防火墙步骤只需要开启防火墙在执行命令就可以了。步骤一:先通过命令查看一下防火墙的状态。命令:systemctlstatusfire