返回顶部
首页 > 资讯 > 操作系统 >Centos7如何开启端口的方法示例
  • 298
分享到

Centos7如何开启端口的方法示例

Centos7开启端口 2022-06-04 22:06:38 298人浏览 泡泡鱼
摘要

Centos7默认的防火墙不是iptables,而是firewalle. 安装iptable iptable-service #先检查是否安装了iptables service iptables status #安装

Centos7默认的防火墙不是iptables,而是firewalle.

安装iptable iptable-service


#先检查是否安装了iptables
service iptables status
#安装iptables
yum install -y iptables
#升级iptables
yum update iptables 
#安装iptables-services
yum install iptables-services

禁用/停止自带的firewalld服务


#停止firewalld服务
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld

设置现有规则


#查看iptables现有规则
iptables -L -n
#先允许所有,不然有可能会杯具
iptables -P INPUT ACCEPT
#清空所有默认规则
iptables -F
#清空所有自定义规则
iptables -X
#所有计数器归0
iptables -Z
#允许来自于lo接口的数据包(本地访问)
iptables -A INPUT -i lo -j ACCEPT
#开放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#开放21端口(FTP)
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
#开放80端口(Http)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#开放443端口(https)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#允许ping
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#其他入站一律丢弃
iptables -P INPUT DROP
#所有出站一律绿灯
iptables -P OUTPUT ACCEPT
#所有转发一律丢弃
iptables -P FORWARD DROP

其他规则设定


#如果要添加内网ip信任(接受其所有TCP请求)
iptables -A INPUT -p tcp -s 45.96.174.68 -j ACCEPT
#过滤所有非以上规则的请求
iptables -P INPUT DROP
#要封停一个IP,使用下面这条命令:
iptables -I INPUT -s ***.***.***.*** -j DROP
#要解封一个IP,使用下面这条命令:
iptables -D INPUT -s ***.***.***.*** -j DROP

保存规则设定


#保存上述规则

service iptables save

开启iptables服务


#注册iptables服务
#相当于以前的chkconfig iptables on
systemctl enable iptables.service
#开启服务
systemctl start iptables.service
#查看状态
systemctl status iptables.service

解决vsftpd在iptables开启后,无法使用被动模式的问题

1.首先在/etc/sysconfig/iptables-config中修改或者添加以下内容

添加以下内容,注意顺序不能调换


IPTABLES_MODULES="ip_conntrack_ftp"
IPTABLES_MODULES="ip_nat_ftp"

2.重新设置iptables设置


iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

以下为完整设置脚本


#!/bin/sh
iptables -P INPUT ACCEPT
iptables -F
iptables -X
iptables -Z
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
service iptables save

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

--结束END--

本文标题: Centos7如何开启端口的方法示例

本文链接: https://lsjlt.com/news/20095.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Centos7如何开启端口的方法示例
    CentOS7默认的防火墙不是iptables,而是firewalle. 安装iptable iptable-service #先检查是否安装了iptables service iptables status #安装...
    99+
    2022-06-04
    Centos7 开启端口
  • CentOS7如何开放8080端口
    这篇文章给大家分享的是有关CentOS7如何开放8080端口的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。centos7已经开始使用firewall作为防火墙,而不是iptables了,所以,开放8080端口就和...
    99+
    2023-06-13
  • windowsserver2008开启端口的实现方法
    windows server 2008大多数端口都是默认关闭的,这里我们使用tomcat的8080端口为例,演示如何开启一个端口 打开服务器管理器->配置->高级安全wi...
    99+
    2024-04-02
  • 阿里云Centos7.X 如何对外开放端口的方法步骤
    一句话:如果你是买的各大厂商的云服务器,去安全组配置对应需要使用到的端口就可以啦! 因为博主用的是阿里云,所以这里就只介绍下阿里云如何开放端口,按着下面三张图来操作就行嘞 这个时候有同学就说了,不通过平台的方式行不...
    99+
    2022-06-04
    阿里云Centos7.X 开放端口 阿里云Centos 端口
  • Centos7开放指定端口具体方法(Linux)
    Centos7开放指定端口具体方法(Linux) 1、检查防火墙是否开启(需要开启防火墙)2、开放指定端口3、重启防火墙4、查询端口是否开启 1、检查防火墙是否开启(需要开启防火墙) ...
    99+
    2023-09-02
    linux 运维 服务器
  • ubuntu如何开启18851端口
    ubuntu开启18851端口的方法:打开终端命令行模式。输入以下命令安装iptables。$ sudo apt-get install iptables安装成功后,再输入命令添加规则。$ iptables -I INPUT -p tcp ...
    99+
    2024-04-02
  • centos7如何查看端口开放情况
    在CentOS 7上,可以使用以下命令来查看端口的开放情况:1. 使用`netstat`命令:```shellnetstat -tu...
    99+
    2023-09-15
    centos7
  • 阿里云ECS开启465端口的方法
    阿里云ECS是一款弹性计算服务,可以帮助企业高效地管理和使用计算资源。在使用ECS的过程中,有时可能需要开启465端口,这是用于开启SSL(SecureSocket Layer)的端口。本文将详细介绍如何在阿里云ECS上开启465端口。 在...
    99+
    2023-11-03
    阿里 端口 方法
  • Linux配置防火墙,开启80、3306端口的实例方法
    80端口同样配置,首先进入防火墙配置文件 shell># vim /etc/sysconfig/iptables 添加如下两条规则: -A INPUT -m state --state tHjFIthNxwN...
    99+
    2022-06-04
    Linux 配置防火墙
  • 如何查看centos7防火墙开放端口
    查看centos7防火墙开放端口的方法:1、打开centos7终端;2、在centos7终端命令行中输入“firewall-cmd --list-all”命令查看防火墙开放端口即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctr...
    99+
    2024-04-02
  • 如何在CentOS7系统中开放8080端口
    如何在CentOS7系统中开放8080端口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。连接centos7服务器;2、我们可以输入命令查看防火墙的状态;firewall-cmd...
    99+
    2023-06-07
  • centos7关闭端口的方法是什么
    在CentOS 7中,关闭端口的方法有以下几种:1. 使用防火墙(firewalld)命令关闭端口:```shellsudo fir...
    99+
    2023-08-30
    centos7
  • linux如何查看已开启的端口
    在Linux系统中,可以使用以下命令来查看已开启的端口:1. 使用 `netstat` 命令:```netstat -tuln```...
    99+
    2023-09-15
    linux
  • CentOS7开启BBR为VPS加速的示例分析
    这篇文章主要介绍了CentOS7开启BBR为VPS加速的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是BBR TCP BBR是谷歌出品的TCP拥塞控制算法。BB...
    99+
    2023-06-10
  • Netty启动步骤绑定端口示例方法源码分析
    目录绑定端口我们继续跟第一小节的最初的doBind()方法 第二步, 获得channel重点关注下doBind(localAddress)方法最终会走到这一步, pipel...
    99+
    2024-04-02
  • 云服务器如何开启端口
    云服务器可以通过以下步骤开启端口: 打开控制面板(Windows)和安全组(Windows) 点击“管理您的帐户”进入到“本地安全设置”窗口 找到“IP安全策略”并单击“新建” 在“IP安全策略”对话框中,确保选中了“从ISP(互联网服...
    99+
    2023-10-26
    端口 服务器
  • 云服务器开启端口设置方法
    云服务器开启端口的方法通常分为两种:手动和自动。 手动设置云服务器端口 首先,我们需要手动设置云服务器的端口地址。我们可以使用ping命令来测试云服务器的端口地址是否是有效的。ping命令是一种简单的网络测试命令,通常用于测试网络连通...
    99+
    2023-10-26
    端口 服务器 方法
  • 开启云服务器端口的方法是什么
    要开启云服务器的端口,需要按照以下步骤操作:1.登录云服务器。2.打开服务器的防火墙或网络安全组设置。3.添加入站规则或端口转发规则...
    99+
    2023-09-25
    云服务器
  • 如何自定义开启redis端口号
    自定义开启redis端口号的方法:在redis安装目录中找到“redis.conf”配置文件并打开。找到配置文件中的“port 6379”对端口号进行修改并保存,例如改成“port 6380”。通过以下命令启动即可。src/redis-se...
    99+
    2024-04-02
  • Linux下如何开启防火墙端口
    这篇文章给大家分享的是有关Linux下如何开启防火墙端口的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。开放端口的方法:方法一:命令行方式      &n...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作