首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

centos 防火墙 iptables 用shell代码来添加

以下是使用shell代码添加CentOS防火墙iptables规则的方法:

代码语言:bash
复制
#!/bin/bash

# 创建规则
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -j DROP

# 保存规则
iptables-save > /etc/sysconfig/iptables
service iptables restart

这个shell代码定义了一些默认的防火墙规则,例如打开80端口,443端口,允许本地回环地址127.0.0.1入站。并保存防火墙规则到/etc/sysconfig/iptables文件中。最后,重启防火墙服务,使更改生效。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Centos 7防火墙开放端口方法

如果我们的可视化面板建站环境的,防火墙的设置还是相对简单,我们直接在可视化面板上面添加放行或者限制的端口。当然老左提醒大家也不要忘记在服务器端安全组的设置,有些服务商是必须强制使用安全组的。...当然这个是针对直接在服务器端SHELL命令设置的,如果我们有直接可视化设置那直接可视化。...firewall-cmd --state第二、如果还用的iptables如果我们防火墙还是iptables,那命令稍微不同。...iptables restart5、开放指定端口vi /etc/sysconfig/iptables编辑文件,然后添加。...这样,上面基本上整理到常用的CentOS7端口防火墙的配置。当然,防火墙的使用不至于此,还有很多可以用到的。

4.2K30

Linux服务器自动拒绝恶意IP脚本

那对于服务器级别的安全,我们该如何来做呢,首先是服务器本身处在的机房环境安全,人为操作安全,以及操作系统方面的安全,禁止不必要的端口和服务、配置服务器自身防火墙,例如iptables,除了这些,服务器就安全了吗...安全是要靠长期和点滴保证。...当我们已经配置了iptables防火墙,我们允许22端口对外网所有人访问,当然这也是为了方便,我们在任何地方都连接上,没有做VPN,也没有做ssh密钥验证,但是我们的密码设置得非常复杂,大小写、特殊符、...-ne 0 ];then #判断iptables配置文件里面是否存在已拒绝的ip,如过不存在就添加相应条目 sed -i "/OUTPUT ACCEPT/a-A INPUT -s $i -m state...,如何实现自动添加恶意IP呢,执行如下命令,添加到crontab即可,实现每5分钟自动执行该脚本。

1.5K00

iptables防火墙简介,原理,规则编写,常见案例

防火墙标记, 其实就是靠mangle实现的. 五个链都可以做. raw 数据跟踪处理 ? Iptables传输数据包过程 1....中还有INPUT,centos6中没有) filter 表中的规则可以被哪些链使用:INPUT,FORWARD,OUTPUT */ iptables规则写法 规则的概念 规则 根据指定的匹配条件尝试匹配每个流经此处的报文...在CentOS下,使用ipteables维护IP规则表。要封停或者是解封IP,其实就是在IP规则表中对入站部分的规则进行添加操作。...如果要想清空封掉的IP地址,可以输入: iptables --flush 要添加IP段到封停列表中,使用下面的命令: iptables -I INPUT -s 121.0.0.0/8 -j DROP 其实也就是将单个...restart 或者通过host.allow限制特定IP来访 # 生效是立即发生的,但是对于已经打开的shell无效,所以一边留着shell设置,一边再开shell tail -1 /etc/hosts.allow

1K71

Linux持久化实操

例如,可以使用如下代码添加自启动脚本: # 使用 echo 命令在 /etc/init.d 目录下创建名为 backdoor 的自启动脚本 echo "#!...例如,可以使用如下代码修改系统防火墙规则: # 使用 iptables 命令添加防火墙规则 iptables -A PREROUTING -t nat -p tcp -d -...iptables-save > /etc/iptables.rules # 使用 iptables 命令检查防火墙规则 iptables -L -n # 重启系统,检查防火墙规则是否生效 reboot...例如,可以使用如下代码修改登录脚本: # 使用 echo 命令将后门程序添加到 .bash_profile 文件 echo "/root/backdoor &" >> ~/.bash_profile...例如,可以使用如下代码修改内核参数: # 使用 sysctl 命令添加内核参数 sysctl -w kernel.init_script="/root/backdoor" # 使用 sysctl

63730

Centos7初始化脚本

Centos7初始化脚本 初始化脚本 进入centos7系统,使用脚本 # wget https://gitee.com/funet8/centos6_LANP_dockerfile/raw/master.../shell/CentOS7.x_system_init_shell_mini.sh ​ 修改hostname和端口 HOSTNAME="node2" SSH_PROT="60920" ​ 执行脚本:...# sh CentOS7.x_system_init_shell_mini.sh ​ 功能介绍: # 1、先ping百度域名,看能否解析域名、修改主机名和ssh端口 # 主要功能: # 1.修改主机名...#   2.安装wget、tar、lrzsz等常用工具 #   3.将默认源换为阿里云 #   4.安装常用类库 #   5.rc.local添加执行权限 #   6.安装 net-tools #  ...CentOS系统优化【/etc/profile】 #   16.关闭系统自带firewalld防火墙,安装iptables #   17.安装yum-fastestmirror #   18.重建缓存、

53210

「Linux」这些Tips还是需要关注哈

防火墙对进出网络的主机进行规则匹配,尽量保证合法的主机进入网络,可是有些攻击行为是在防火墙允许的范围内,这个时候防火墙就无所能及了,就需要诸如IDS设备辅助。...在 Centos7 以后,使用 systemctl 工具完成,这个在后续的系统管理会详细给大家说说。...它可以通过你设置一些封包过滤规则定义什么数据包可以接受,什么数据包剔除 iptable的使用环境? 保护自身本机 windows中有防火墙软件,iptables类似,在Linux中的位置如下 ?...lan_linux,所属用户组为base_linux,附加用户组为forme_linux,同时指定用户的默认主目录为/opt/base_linux 添加用户test,指定UID为666,默认shell为...在这里插入图片描述 数字设定法 即上面的r数字4代替,w2代替,x1代替,所以如果想让文件的属主拥有读写权限,可以通过4+2的方式实现, 755:第一个 7代表文件所有者的权限,通过4+2+1得到

2.1K10

linux怎么开启和关闭防火墙?

在linux中,可以使用“chkconfig iptables on;”命令永久开启防火墙,使用“chkconfig iptables off;”命令永久关闭防火墙,这两个命令都是重启后生效。   ...  1、service方式   查看防火墙状态:   [root@centos6 ~]# service iptables status   Iptables:未运行防火墙。   ...开启防火墙(即时生效,重启后失效):   [root@centos6 ~]# service iptables start   关闭防火墙(即时生效,重启后失效):   [root@centos6 ~]...# service iptables stop   (注意):允许某个端口通过防火墙配置   在开启了防火墙时,做如下设置,开启相关端口,修改 /etc/sysconfig/iptables文件,添加以下内容.../iptables stop   重启iptables:   [root@centos6 init.d]# /etc/init.d/iptables restart   以上就是“linux开启和关闭防火墙

5K20

CentOS 7 开放防火墙端口 命令(转载)

CentOS 7 开放防火墙端口 命令 最近公司新的server要求CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos...开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口...##查看帮助 更多命令,使用 firewall-cmd --help 查看帮助文件 >>> CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1、直接关闭防火墙...service yum -y install iptables-services 如果要修改防火墙配置,如增加防火墙端口3306 vi /etc/sysconfig/iptables 增加规则 -A...#重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 最后重启系统使设置生效即可。

91510

CentOS 7 开放防火墙端口命令

CentOS 7 开放防火墙端口 命令         最近公司新的server要求CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos...开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口...##查看帮助 更多命令,使用  firewall-cmd --help 查看帮助文件 >>>  CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1、直接关闭防火墙...service yum -y install iptables-services 如果要修改防火墙配置,如增加防火墙端口3306 vi /etc/sysconfig/iptables  增加规则 -A...#重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 最后重启系统使设置生效即可。

3.6K130

swoole不能连接-ERR_CONNECTION_REFUSED 全解

了解防火墙iptables详解 防火墙操作:CentOs7 使用iptables防火墙开启关闭端口 防火墙-系统版本CentOS7和6的默认防火墙的区别 总结: 阿里云开启端口 !...= 端口已经开通(开放) 端口扫描工具检测 端口只有在开启服务(运行服务器代码、软件)才能让外网去连接 telnet 39.108.69.64 9999命令 是从主机外访问 telnet localhost...netstat -tnl | grep 9999 是检查本地端口状态的命令 要想被扫描到 要开启服务器 一、根本连不上: 1、安全组未开通 2、协议错误 二、安全组虽然开通,但是server里的是...127.0.0.1 网上错误说法 1、阿里云添加安全组之后要重启 2、修改Linux 的iptables(在防火墙开启的时候才需要) ?

1.6K30
领券