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

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

springboot整合TDengine全过程

《springboot整合TDengine全过程》:本文主要介绍springboot整合TDengine全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境准备JDBC-JNI方式准备依赖实体类Mapper配置类测试类RESTful方式实体类配置类测试类总结

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Nginx 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚