TDengine防火墙配置

2024-06-13 13:04
文章标签 配置 防火墙 tdengine

本文主要是介绍TDengine防火墙配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TDengine 部署时建议禁用防火墙,对于有安全要求必须启用防火墙的的场景,可以只开放 TDengine 相关端口。

TDengine 端口列表

TDengine 不同版本使用的端口也不尽相同,以下是不同版本的端口列表。

TDengine 2.x

端口协议描述
6030-6035TCP/UDP集群通信端口
6041TCPHTTP接口,2.4以上版本由taosAdapter组件提供
6043TCP监控端口,2.6以上版本支持
6060TCPWeb管理界面

TDengine 3.x

端口协议描述
6030TCP集群通信端口
6041TCPHTTP接口,taosAdapter
6043TCP监控端口,taosKeeper
6060TCPWeb管理界面,taosExplorer
6050/6055TCPtaosx端口

防火墙

不同的操作系统,防护墙软件不尽相同,对于常用的操作系统,防火墙软件如下:

操作系统防火墙软件
RedHat/CentOSiptables/firewalld/nftables
Ubuntuiptables/ufw

注意
要防止不同的与防火墙相关的服务(firewalld、nftables 或 iptables)相互影响,请在主机上仅运行其中一个服务,并禁用其他服务。

iptables

早期版本防护墙,几乎所有 Linux 操作系统都支持,操作简单。
Red Hat Enterprise Linux 上的 iptables 工具使用 nf_tables 内核API而不是传统的后端。nf_tables API 提供了向后兼容性,以便使用 iptables 命令的脚本仍可在 Red Hat Enterprise Linux 上工作。对于新的防火墙脚本,红帽建议使用 nftables。

iptables -A INPUT  -p tcp --dport 6030 -j ACCEPT  --comment "taosd port"
iptables -A INPUT  -p tcp --dport 6041 -j ACCEPT  --comment "taosadapter port"
iptables -A INPUT  -p tcp --dport 6043 -j ACCEPT  --comment "taoskeeper port"
iptables -A INPUT  -p tcp --dport 6060 -j ACCEPT  --comment "taos-explorer port"
iptables -A INPUT  -p tcp --dport 6050 -j ACCEPT  --comment "taosx port"
iptables -A INPUT  -p tcp --dport 6055 -j ACCEPT  --comment "taosx port"

查看规则

iptables -nvL 

ufw

Ubuntu 默认防火墙。UFW (Uncomplicated Firewall) 是 Linux 系统中一个简单易用的防火墙工具,它基于 iptables 构建,旨在简化防火墙配置过程,使用户能够更轻松地管理网络安全。

ufw allow 6030/tcp
ufw allow 6041/tcp
ufw allow 6043/tcp
ufw allow 6060/tcp
ufw allow 6050/tcp
ufw allow 6055/tcp

查看规则

ufw status

firewalld

RedHat 建议对简单的防火墙用例使用 firewalld 工具。此工具易于使用,并涵盖了这些场景的典型用例。

firewall-cmd --zone=public --add-port=6030/tcp
firewall-cmd --zone=public --add-port=6041/tcp
firewall-cmd --zone=public --add-port=6043/tcp
firewall-cmd --zone=public --add-port=6060/tcp
firewall-cmd --zone=public --add-port=6050/tcp
firewall-cmd --zone=public --add-port=6055/tcp

查看规则

firewall-cmd state
firewall-cmd --list-all

nftables

RedHat/CentOS 8/9 以上版本默认防火墙。RedHat 建议使用 nftables 工具来设置复杂和性能关键的防火墙,如用于整个网络。

nft add rule ip filter INPUT tcp dport 6030 accept
nft add rule ip filter INPUT tcp dport 6041 accept
nft add rule ip filter INPUT tcp dport 6043 accept
nft add rule ip filter INPUT tcp dport 6060 accept
nft add rule ip filter INPUT tcp dport 6050 accept
nft add rule ip filter INPUT tcp dport 6055 accept

查看规则

nft -a list table ip filter

这篇关于TDengine防火墙配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057376

相关文章

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security之前后端分离配置方式

《springbootsecurity之前后端分离配置方式》:本文主要介绍springbootsecurity之前后端分离配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录前言自定义配置认证失败自定义处理登录相关接口匿名访问前置文章总结前言spring boot secu

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties

Spring Boot结成MyBatis-Plus最全配置指南

《SpringBoot结成MyBatis-Plus最全配置指南》本文主要介绍了SpringBoot结成MyBatis-Plus最全配置指南,包括依赖引入、配置数据源、Mapper扫描、基本CRUD操... 目录前言详细操作一.创建项目并引入相关依赖二.配置数据源信息三.编写相关代码查zsRArly询数据库数

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各

使用Python实现网络设备配置备份与恢复

《使用Python实现网络设备配置备份与恢复》网络设备配置备份与恢复在网络安全管理中起着至关重要的作用,本文为大家介绍了如何通过Python实现网络设备配置备份与恢复,需要的可以参考下... 目录一、网络设备配置备份与恢复的概念与重要性二、网络设备配置备份与恢复的分类三、python网络设备配置备份与恢复实

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在