常用Centos 7防火墙配置教程

如果我们用的可视化面板建站环境的,防火墙的设置还是相对简单,我们直接在可视化面板上面添加放行或者限制的端口。当然提醒大家也不要忘记在服务器端安全组的设置,有些服务商是必须强制使用安全组的。

常用Centos 7防火墙配置教程

在这篇文章中,记录CentOS7防火墙的开放端口设置方法,比如我们有一些常用的端口是如何设置。当然这个是针对直接在服务器端SHELL命令设置的,如果我们有直接可视化设置那直接用可视化。CentOS 7.0 之后使用 firewalld 代替了 iptables,这里我们如果有两个版本的话就分别设置。

netstat -ntpl

我们可以用这个命令看下已经开放的端口,然后针对的是开放还是关闭。

第一、CentOS7 防火墙开启常见端口命令

1、安装Firewall命令:

yum install firewalld firewalld-config

2、Firewall开启常见端口命令

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent

比如我们有单独自定义SSH端口或者服务器入口WEB端口,我们需要单独放行。

3、Firewall关闭常见端口命令

firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --zone=public --remove-port=443/tcp --permanent
firewall-cmd --zone=public --remove-port=22/tcp --permanent
firewall-cmd --zone=public --remove-port=21/tcp --permanent
firewall-cmd --zone=public --remove-port=53/udp --permanent

我们也可以批量添加区间端口

firewall-cmd --zone=public --add-port=4400-4600/udp --permanent
firewall-cmd --zone=public --add-port=4400-4600/tcp --permanent

4、开启防火墙命令

systemctl start firewalld.service

5、重启防火墙命令

firewall-cmd --reload 或者 service firewalld restart

6、查看端口列表:

firewall-cmd --permanent --list-port

7、禁用防火墙

systemctl stop firewalld

8、查看状态

systemctl status firewalld或者 firewall-cmd --state

第二、如果还用的iptables

如果我们防火墙还是用的iptables,那命令稍微不同。

1、查看防火墙状态

service iptables status

2、暂时关闭防火墙

service iptables stop

3、永久关闭防火墙

chkconfig iptables off

4、重启防火墙

service iptables restart

5、开放指定端口

vi /etc/sysconfig/iptables

编辑文件,然后添加。

iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT

保存配置

service iptables save

重启防火墙

service iptables restart

重启才可以生效。

这样,上面基本上整理到常用的CentOS7端口防火墙的配置。当然,防火墙的使用不至于此,还有很多可以用到的。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4110

(0)
郭靖的头像郭靖
上一篇 2022年6月8日 上午1:22
下一篇 2022年6月8日 下午1:30

相关推荐

  • Windows 2012的IE增强的安全配置如何关闭

    1.我们用IE访问站点,经常出现IE警告信息,这是因为IE增强的安全配置引起的,要正常访问都需要勾选添加信任此网站。 2.下面来说下如何取消这个设置 找到,控制面板\所有控制面板项\管理工具\服务器管理器 3.点击“本地服务器”–“IE增强的安全配置 ”后面的“启用 4.再次打开IE,提示“Internet Explorer 增强的安全配置未启用…

    2022年7月2日
    1.5K00
  • 解决crond引发大量sendmail、postdrop进程导致内存使用过大问题

    现象:客户反馈机器卡顿,上面只运行了一个宝塔,疑似中了木马 分析过程:top发现内存使用过高,ps -aux发现大量postdrop、sendmail、crond进程,而postdrop是由sendmail启动的,sendmail是由crond启动的。 crond在执行脚本时会将脚本输出信息以邮件的形式发送给系统用户,所以必然要调用sendmail,而sen…

    2022年12月6日
    2.1K00
  • nmcli命令详解

    以下是nmcli命令的一些常用选项和用法: 1)修改网卡名称 2)添加网卡 3)启动或停止网卡 4)设置网卡获取IP模式 使用 nmcli 来设置网卡为静态IP ,可以使用以下命令: 使用nmcli命令将网卡eth0模式设置为dhcp

    2023年10月10日
    1.6K00
  • Docker配置指定IP(Ubuntu 16.04)

    应用场景 1. Docker网络模式概览 说明: 最常用的就是利用bridge,自定义虚拟网桥来固定IP。默认情况下,docker的容器重启之后,会自动分配IP,导致一次重启IP变化。所以需要对docker容器指定IP。由于docker默认的网络不能固定ip地址,我们创建自定义虚拟网桥,进行固定IP的分配 2. 创建自定义网络 3. 查看网络信息 创建网桥之…

    2023年2月28日
    1.5K00
  • mysql connect unblock with mysqladmin flush-hosts

    原因同一个ip在短时间内产生太多(超过max_connect_errors的最大值)中断的数据库连接而导致的阻塞。 查看 max_connect_errors show variables like ‘max_connect_errors’; 解决前提:需要换一个IP地址连接 方法一增大 max_connect_errors set …

    2024年2月21日
    1.3K00

回复 iptables与firewalld的区别_3A网络资讯门户-云计算、区块链、大数据、网络安全等领域最新资讯

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

评论列表(1条)

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信