我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

阿里云Centos7.X 如何对外开放端口的方法步骤

一句话:如果你是买的各大厂商的云服务器,去安全组配置对应需要使用到的端口就可以啦! 因为博主用的是阿里云,所以这里就只介绍下阿里云如何开放端口,按着下面三张图来操作就行嘞这个时候有同学就说了,不通过平台的方式行不行,我想锻炼我的linux能
2022-06-04

阿里云ECS开启465端口的方法

阿里云ECS是一款弹性计算服务,可以帮助企业高效地管理和使用计算资源。在使用ECS的过程中,有时可能需要开启465端口,这是用于开启SSL(SecureSocketLayer)的端口。本文将详细介绍如何在阿里云ECS上开启465端口。在阿里云ECS上开启465端口的方法:登录阿里云控制台:首先,你需要登录你的阿里
阿里云ECS开启465端口的方法
2023-11-03

Linux配置防火墙,开启80、3306端口的实例方法

80端口同样配置,首先进入防火墙配置文件shell># vim /etc/sysconfig/iptables添加如下两条规则:-A INPUT -m state --state tHjFIthNxwNEtHjFIthNxwW -m tcp
2022-06-04

linux如何查看已开启的端口

在Linux系统中,可以使用以下命令来查看已开启的端口:1. 使用 `netstat` 命令:```netstat -tuln```该命令将列出所有已开启的TCP和UDP端口,以及相应的进程信息。2. 使用 `ss` 命令:```ss -t
2023-09-15

开启云服务器端口的方法是什么

要开启云服务器的端口,需要按照以下步骤操作:1.登录云服务器。2.打开服务器的防火墙或网络安全组设置。3.添加入站规则或端口转发规则。4.指定要开放的端口号和协议类型(如TCP或UDP)。5.保存并应用设置。6.验证端口是否已成功开放。具体
2023-09-25

开启云服务器端口的方法是什么

云服务器端口开启指南云服务器的端口开启可让外部网络连接到服务器。本指南概述了如何打开端口,包括:识别所需端口配置防火墙规则配置规则(规则名称、目标、源、端口范围和协议)保存规则测试端口是否已打开确保只打开所需的端口以增强安全性。不同提供商的步骤可能略有不同,参考特定供应商文档。
开启云服务器端口的方法是什么
2024-04-09

centos 修改ssh默认端口号的方法示例

linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法一:修改/etc/ssh/sshd_config配置文件(注意:这
2022-06-04

如何查看服务器哪些端口是开启的

要查看服务器上开放的端口,可以使用以下几种方法:使用netstat命令:在命令行中输入“netstat -an”可以列出当前服务器上所有开放的端口以及其状态。使用nmap工具:nmap是一款网络扫描工具,可以扫描目标主机上所有开放的端口。在
如何查看服务器哪些端口是开启的
2024-04-30

win10安装telnet服务器(开启端口,开启telnet客户端后依旧显示:无法打开到主机的连接,在端口xxxx连接失败)

前言 注:我使用telnet的根本原因是想测试端口是否通,因为要使用花生壳, 而之所以会显示 启telnet客户端后依旧显示:无法打开到主机的连接,在端口xxxx连接失败 错误,本质原因是: 1、你没有telnet服务端 2、你没有开启对应
2023-08-18

如何关闭电脑端口 关闭不常用端口的2种方法

通常电脑每一项系统服务都有一个对应端口,例如phpWWW服务是80端口,一般比较关注电脑端口的朋友都是针对服务器的,因为服务器的安全对于每个站长或管理员都十分重要。通过关闭不常用的端口,可以有效的将黑客拒之千里之外。关闭了一个端口等于将一扇
2023-05-31

查看远程 Linux 系统中某个端口是否开启的三种方法

这是一个很重要的话题,不仅对 linux 管理员而言,对于我们大家而言也非常有帮助。我的意思是说对于工作在 IT 基础设施行业的用户来说,了解这个话题也是非常有用的。他们需要在执行下一步操作前,检查 Linux 服务器上某个端口是否开启。
2022-06-04

Ubuntu如何开启.htaccess的支持配置方法

小编给大家分享一下Ubuntu如何开启.htaccess的支持配置方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!步骤:1. 终端运行代码如下:sudo a2enmod程序提示可供激活的模块名称,输入:rewrite或者
2023-06-13

Win10系统如何开启VT模式的方法

这篇文章给大家分享的是有关Win10系统如何开启VT模式的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、VT是什么意思VT,全称是,Virtualization Technology,即是虚拟化技术,虚拟
2023-06-07

阿里云服务器开启全部端口失败的原因及解决方法

简介:本文将详细介绍阿里云服务器开启全部端口失败的原因以及相应的解决方法,帮助您解决在使用阿里云服务器时遇到的问题。正文:阿里云服务器是一款非常受欢迎的云服务产品,它可以为用户提供稳定、安全、高效的计算和存储能力。然而,在使用阿里云服务器时,有时可能会遇到一些问题,比如开启全部端口失败。开启全部端口失败可能是因为以下几
阿里云服务器开启全部端口失败的原因及解决方法
2024-01-26

查看远程Linux系统中某个端口是否开启的方法有哪些

这篇文章给大家分享的是有关查看远程Linux系统中某个端口是否开启的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可以使用下面的 Linux 命令来达成:nc:netcat 是一个简单的 Unix 工具
2023-06-16

Win10如何开启arp防火墙?Win10中开启arp防火墙的方法

Win10如何开启arp防火墙?arp防火墙有着拦截攻编程击、拦截IP冲突等多种保护系统用途,从而保证网络通畅,保证用户使用的电脑不受到第三方或者黑客们的攻击与侵害,下面小编就来叫大家如何开启Winarp防火墙。 1、右键点击Win10 开
2023-05-23

编程热搜

目录